FrameInfo

public class FrameInfo extends Object
implements Parcelable

This class is deprecated.
The Stream Protect API will be shutdown in 2023.

A FrameInfo instance is a Parcelable that contains data about a video frame of a streaming session.

Inherited Constant Summary

Field Summary

public static final Creator<FrameInfo> CREATOR

Public Constructor Summary

FrameInfo(int frameId, int frameSizeBytes, long frameReceiveStartTimeUs, long frameReceiveEndTimeUs)
This constructor is deprecated. The Stream Protect API will be shutdown in 2023.

Public Method Summary

int
getFrameId()
This method is deprecated. The Stream Protect API will be shutdown in 2023.
long
getFrameReceiveEndTimeUs()
This method is deprecated. The Stream Protect API will be shutdown in 2023.
long
getFrameReceiveStartTimeUs()
This method is deprecated. The Stream Protect API will be shutdown in 2023.
int
getFrameSizeBytes()
This method is deprecated. The Stream Protect API will be shutdown in 2023.
String
void
writeToParcel(Parcel dest, int flags)

Inherited Method Summary

Fields

public static final Creator<FrameInfo> CREATOR

Public Constructors

public FrameInfo (int frameId, int frameSizeBytes, long frameReceiveStartTimeUs, long frameReceiveEndTimeUs)

This constructor is deprecated.
The Stream Protect API will be shutdown in 2023.

FrameInfo constructor requires frame id, frame size in bytes, and the first and the last packet arrival/receiving time of the frame.

The timing should be consistent with ClockType configured.

Public Methods

public int getFrameId ()

This method is deprecated.
The Stream Protect API will be shutdown in 2023.

The ID of the frame, or frame number.

It should be >= 0 and monotonically increasing in one streaming session. This is used for Stream Protect to determine the effectiveness of protection.

public long getFrameReceiveEndTimeUs ()

This method is deprecated.
The Stream Protect API will be shutdown in 2023.

The arrival time of the last packet for this frame in microseconds.

public long getFrameReceiveStartTimeUs ()

This method is deprecated.
The Stream Protect API will be shutdown in 2023.

The arrival time of the first packet for this frame in microseconds.

public int getFrameSizeBytes ()

This method is deprecated.
The Stream Protect API will be shutdown in 2023.

The size of the frame in bytes. It should be >=0.

public String toString ()

public void writeToParcel (Parcel dest, int flags)