NERTC macOS/Windows SDK V5.9.1
|
#include <nertc_engine_defines.h>
Public 属性 | |
onFrameDataCallback | cb = nullptr |
onNERtcVideoFrameDataCallback | on_video_frame_data_callback = nullptr |
void * | user_data = nullptr |
void * | window = nullptr |
NERtcVideoScalingMode | scaling_mode = kNERtcVideoScaleFit |
NERtcVideoMirrorMode | mirror_mode = kNERtcVideoMirrorModeDisabled |
uint32_t | background_color = 0x000000 |
视频显示设置
uint32_t nertc::NERtcVideoCanvas::background_color = 0x000000 |
背景颜色,格式为 0xRRGGBB,默认为黑色即 0x000000
onFrameDataCallback nertc::NERtcVideoCanvas::cb = nullptr |
数据回调。详细信息请参考 onFrameDataCallback。
在 macosx 中,需要设置 NERtcEngineContext 的 video_use_exnternal_render 为 true 才有效。
NERtcVideoMirrorMode nertc::NERtcVideoCanvas::mirror_mode = kNERtcVideoMirrorModeDisabled |
视频镜像模式。
onNERtcVideoFrameDataCallback nertc::NERtcVideoCanvas::on_video_frame_data_callback = nullptr |
新数据回调。详细信息请参考 onNERtcVideoFrameDataCallback
NERtcVideoScalingMode nertc::NERtcVideoCanvas::scaling_mode = kNERtcVideoScaleFit |
视频显示模式,详细信息请参考 NERtcVideoScalingMode。
void* nertc::NERtcVideoCanvas::user_data = nullptr |
数据回调的用户透传数据。
在 macosx 中,需要设置 NERtcEngineContex t 的 video_use_exnternal_render 为 true 才有效。
void* nertc::NERtcVideoCanvas::window = nullptr |
渲染窗口句柄。
在 macosx 中,需要设置 NERtcEngineContext 的 video_use_exnternal_render 为 false 才有效。