io.agora.rtc.EncodedVideoFrameInfo类 参考
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 | |
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 | ) |
类成员变量说明
private
captureTimeMs
|
private
codecType
|
private
decodeTimeMs
|
private
framesPerSecond
|
private
frameType
|
private
height
|
private
internalSendTs
|
private
rotation
|
private
streamType
|
private
trackId
|
private
uid
|
private
width
|