#include <screenrecorder.h>
|
virtual void | videoEncodedOut (VideoCodec format, uint64 timestamp_ns, unsigned int width, unsigned int height, bool isKeyFrame, const uint8 *data, unsigned int len)=0 |
| 异步返回 更多...
|
|
virtual void | videoYUVOut (uint64 timestamp_ns, const uint8_t *dataY, const uint8_t *dataU, const uint8_t *dataV, int width, int height, int strideY, int strideU, int strideV, int rotation)=0 |
|
virtual void tee3::avd::IAVDScreenRecorder::IVideoListener::videoEncodedOut |
( |
VideoCodec |
format, |
|
|
uint64 |
timestamp_ns, |
|
|
unsigned int |
width, |
|
|
unsigned int |
height, |
|
|
bool |
isKeyFrame, |
|
|
const uint8 * |
data, |
|
|
unsigned int |
len |
|
) |
| |
|
pure virtual |
异步返回
视频编码回调接口
- 参数
-
[in] | type | 编码类型。 |
[in] | timestamp_ns | 时间戳。 |
[in] | width | 宽度。 |
[in] | height | 高度。 |
[in] | isKeyFrame | 是否是关键帧。 |
[in] | data | 视频数据地址。 |
[in] | len | 视频数据字节长度。 |
- 参见
virtual void tee3::avd::IAVDScreenRecorder::IVideoListener::videoYUVOut |
( |
uint64 |
timestamp_ns, |
|
|
const uint8_t * |
dataY, |
|
|
const uint8_t * |
dataU, |
|
|
const uint8_t * |
dataV, |
|
|
int |
width, |
|
|
int |
height, |
|
|
int |
strideY, |
|
|
int |
strideU, |
|
|
int |
strideV, |
|
|
int |
rotation |
|
) |
| |
|
pure virtual |
视频采集YUV数据回调接口
- 参数
-
[in] | timestamp_ns | 时间戳。 |
[in] | dataY | Y数据地址。 |
[in] | dataU | U数据地址。 |
[in] | dataV | V数据地址。 |
[in] | width | 宽度。 |
[in] | height | 高度。 |
[in] | strideY | Y数据单行像素长度。 |
[in] | strideU | U数据单行像素长度。 |
[in] | strideV | V数据单行像素长度。 |
[in] | rotation | 图像角度。 |
- 参见
该类的文档由以下文件生成: