|
NERTC macOS/Windows SDK V5.9.10
|
#include <nertc_engine.h>
Public 属性 | |
| const char * | version |
| const char * | app_key |
| IRtcEngineEventHandlerEx * | event_handler |
| const char * | log_dir_path |
| NERtcLogLevel | log_level |
| uint32_t | log_file_max_size_KBytes |
| bool | video_prefer_hw_encoder |
| bool | video_prefer_hw_decoder |
| bool | video_use_exnternal_render |
| NERtcServerAddresses | server_config |
| int32_t | area_code_type |
| NERtcIPAddrMode | ip_addr_mode |
RtcEngineContext 定义
| const char* nertc::NERtcEngineContext::app_key |
用户注册云信的 APP Key。如果您的开发包里面缺少 APP Key,请申请注册一个新的 APP Key。
| int32_t nertc::NERtcEngineContext::area_code_type |
区域类型,默认级别为 kNERtcAreaCodeTypeDefault。参考 #NERtcAreaCodeType。
| IRtcEngineEventHandlerEx* nertc::NERtcEngineContext::event_handler |
用于 SDK 向 App 发送回调事件通知。
| NERtcIPAddrMode nertc::NERtcEngineContext::ip_addr_mode |
IP地址类型,默认级别为 kNERtcIPAddrV4AndV6。参考 #NERtcIPAddrMode。
| const char* nertc::NERtcEngineContext::log_dir_path |
日志目录的完整路径,采用 UTF-8 编码。
| uint32_t nertc::NERtcEngineContext::log_file_max_size_KBytes |
指定 SDK 输出日志文件的大小上限,单位为 KB。如果设置为 0,则默认为 100 M。
| NERtcLogLevel nertc::NERtcEngineContext::log_level |
日志级别,默认级别为 kNERtcLogLevelInfo。
| NERtcServerAddresses nertc::NERtcEngineContext::server_config |
私有化服务器地址,默认需要置空。如需启用私有化功能,请 提交工单 联系网易云信技术支持工程师获取详情。
| const char* nertc::NERtcEngineContext::version |
SDK 的版本号。用户不应该去赋值,在构造的时候会有默认值。
| bool nertc::NERtcEngineContext::video_prefer_hw_decoder |
视频硬件解码加速,优先使用硬件解码视频数据。仅 mac 和 win 下有效
| bool nertc::NERtcEngineContext::video_prefer_hw_encoder |
视频硬件编码加速,优先使用硬件编码视频数据。仅 mac 和 win 下有效
| bool nertc::NERtcEngineContext::video_use_exnternal_render |
是否使用外部渲染,默认为 false。仅 mac 下有效