io.agora.rtc.EncodedVideoFrameInfo类 参考
- Java
更新时间不可用
EncodedVideoFrameInfo 类。
构造及析构函数说明
EncodedVideoFrameInfo() [1/2]
io.agora.rtc.EncodedVideoFrameInfo.EncodedVideoFrameInfo()EncodedVideoFrameInfo() [2/2]
io.agora.rtc.EncodedVideoFrameInfo.EncodedVideoFrameInfo(int codecType, int width, int height, int framesPerSecond, int frameType, int rotation, int trackId, long captureTimeMs, long renderTimeMs, long internalSendTs, int uid, int streamType)构造函数。
| 参数名 | 描述 |
|---|---|
codecType | 视频编码类型
|
width | 视频宽度(像素)。 |
height | 视频高度(像素)。 |
framesPerSecond | 每秒的视频帧数量。用于计算编码视频帧的时间戳。 |
frameType | 已编码视频帧类型。
|
rotation | 已编码视频帧旋转信息。
|
trackId | 视频帧的轨道 ID。 |
captureTimeMs | 视频采集时间戳(毫秒)。 |
renderTimeMs | 视频渲染时间戳(毫秒)。 |
internalSendTs | 该时间戳用于音视频同步。你可以通过 onEncodedVideoImageReceived 回调获取。encodedFrameOnly 需要设为 0。 |
uid | 用户 ID。 |
streamType | 视频流类型。
|
成员函数说明
getCaptureTimeMs()
long io.agora.rtc.EncodedVideoFrameInfo.getCaptureTimeMs()getCodecType()
int io.agora.rtc.EncodedVideoFrameInfo.getCodecType()getDecodeTimeMs()
long io.agora.rtc.EncodedVideoFrameInfo.getDecodeTimeMs()getFramesPerSecond()
int io.agora.rtc.EncodedVideoFrameInfo.getFramesPerSecond()getFrameType()
int io.agora.rtc.EncodedVideoFrameInfo.getFrameType()getHeight()
int io.agora.rtc.EncodedVideoFrameInfo.getHeight()getInternalSendTs()
long io.agora.rtc.EncodedVideoFrameInfo.getInternalSendTs()getRotation()
int io.agora.rtc.EncodedVideoFrameInfo.getRotation()getStreamType()
int io.agora.rtc.EncodedVideoFrameInfo.getStreamType()getTrackId()
int io.agora.rtc.EncodedVideoFrameInfo.getTrackId()getUid()
int io.agora.rtc.EncodedVideoFrameInfo.getUid()getWidth()
int io.agora.rtc.EncodedVideoFrameInfo.getWidth()setCaptureTimeMs()
void io.agora.rtc.EncodedVideoFrameInfo.setCaptureTimeMs(long captureTimeMs)setCodecType()
void io.agora.rtc.EncodedVideoFrameInfo.setCodecType(int codecType)setDecodeTimeMs()
void io.agora.rtc.EncodedVideoFrameInfo.setDecodeTimeMs(long decodeTimeMs)setFramesPerSecond()
void io.agora.rtc.EncodedVideoFrameInfo.setFramesPerSecond(int framesPerSecond)setFrameType()
void io.agora.rtc.EncodedVideoFrameInfo.setFrameType(int frameType)setHeight()
void io.agora.rtc.EncodedVideoFrameInfo.setHeight(int height)setInternalSendTs()
void io.agora.rtc.EncodedVideoFrameInfo.setInternalSendTs(long internalSendTs)setRotation()
void io.agora.rtc.EncodedVideoFrameInfo.setRotation(int rotation)setStreamType()
void io.agora.rtc.EncodedVideoFrameInfo.setStreamType(int streamType)setTrackId()
void io.agora.rtc.EncodedVideoFrameInfo.setTrackId(int trackId)setUid()
void io.agora.rtc.EncodedVideoFrameInfo.setUid(int uid)setWidth()
void io.agora.rtc.EncodedVideoFrameInfo.setWidth(int width)类成员变量说明
captureTimeMs
long io.agora.rtc.EncodedVideoFrameInfo.captureTimeMscodecType
int io.agora.rtc.EncodedVideoFrameInfo.codecTypedecodeTimeMs
long io.agora.rtc.EncodedVideoFrameInfo.decodeTimeMsframesPerSecond
int io.agora.rtc.EncodedVideoFrameInfo.framesPerSecondframeType
int io.agora.rtc.EncodedVideoFrameInfo.frameTypeheight
int io.agora.rtc.EncodedVideoFrameInfo.heightinternalSendTs
long io.agora.rtc.EncodedVideoFrameInfo.internalSendTsrotation
int io.agora.rtc.EncodedVideoFrameInfo.rotationstreamType
int io.agora.rtc.EncodedVideoFrameInfo.streamTypetrackId
int io.agora.rtc.EncodedVideoFrameInfo.trackIduid
int io.agora.rtc.EncodedVideoFrameInfo.uidwidth
int io.agora.rtc.EncodedVideoFrameInfo.width该类的文档由以下文件生成:
- EncodedVideoFrameInfo.java