#include <NGIAgoraMediaNode.h>
IVideoSinkBase
类是自定义视频接收端的基类。
◆ applyMirror()
virtual bool agora::rtc::IVideoSinkBase::applyMirror |
( |
| ) |
|
|
inlinevirtual |
是否将视频帧转为镜像。
- 返回
- true: 将视频帧转为镜像。
- false: 不将视频帧转为镜像。
◆ applyRotation()
virtual bool agora::rtc::IVideoSinkBase::applyRotation |
( |
| ) |
|
|
inlinevirtual |
是否旋转视频帧。
- 返回
- true: 旋转视频帧。
- false: 不旋转视频帧。
◆ getProperty()
virtual int agora::rtc::IVideoSinkBase::getProperty |
( |
const char * |
key, |
|
|
void * |
buf, |
|
|
int |
buf_size |
|
) |
| |
|
inlinevirtual |
获取私有属性。
- 参数
-
key | 属性名。 |
buf | 属性缓冲区。 |
buf_size | 属性缓冲区大小。 |
- 返回
- 私有属性的实际缓冲区大小:方法调用成功。
- -1:方法调用失败。
◆ onFrame()
◆ setProperty()
virtual int agora::rtc::IVideoSinkBase::setProperty |
( |
const char * |
key, |
|
|
const void * |
buf, |
|
|
int |
buf_size |
|
) |
| |
|
inlinevirtual |
设置私有属性。
- 参数
-
key | 属性名。 |
buf | 属性缓冲区。 |
buf_size | 属性缓冲区大小。 |
- 返回
- 私有属性的实际缓冲区大小: 方法调用成功。
- -1:方法调用失败。
该类的文档由以下文件生成: