NERtc Linux SDK  V5.4.10
nertc::NERtcVideoCanvas结构体 参考

#include <nertc_engine_defines.h>

Public 属性

onFrameDataCallback cb
 
void * user_data
 
void * window
 
NERtcVideoScalingMode scaling_mode
 
NERtcVideoMirrorMode mirror_mode
 
uint32_t background_color
 

详细描述

视频显示设置

类成员变量说明

◆ background_color

uint32_t nertc::NERtcVideoCanvas::background_color

背景颜色,格式为 0xRRGGBB,默认为黑色即 0x000000

◆ cb

onFrameDataCallback nertc::NERtcVideoCanvas::cb

数据回调。详细信息请参考 onFrameDataCallback。
在 macosx中,需要设置 NERtcEngineContext 的 video_use_exnternal_render 为 true 才有效。

◆ mirror_mode

NERtcVideoMirrorMode nertc::NERtcVideoCanvas::mirror_mode

视频镜像模式。

  • 本地视图镜像模式:默认关闭本地视图的镜像模式。
  • 远端用户视图镜像模式:默认关闭远端用户的镜像模式。

◆ scaling_mode

NERtcVideoScalingMode nertc::NERtcVideoCanvas::scaling_mode

视频显示模式,详细信息请参考 NERtcVideoScalingMode。

◆ user_data

void* nertc::NERtcVideoCanvas::user_data

数据回调的用户透传数据。
在 macosx中,需要设置 NERtcEngineContex t的 video_use_exnternal_render 为 true 才有效。

◆ window

void* nertc::NERtcVideoCanvas::window

渲染窗口句柄。
在 macosx中,需要设置 NERtcEngineContext 的 video_use_exnternal_render 为 false 才有效。


该结构体的文档由以下文件生成: