NERtc Windows SDK
|
namespace nertc More...
Typedefs | |
typedef uint64_t | uid_t |
typedef uint64_t | channel_id_t |
typedef void(* | onFrameDataCallback) (uid_t uid, void *data, uint32_t type, uint32_t width, uint32_t height, uint32_t count, uint32_t offset[4], uint32_t stride[4], uint32_t rotation, void *user_data) |
namespace nertc
typedef uint64_t nertc::channel_id_t |
64位无符号整数。建议设置范围:1到 263-1,并保证唯一性。
typedef void(* nertc::onFrameDataCallback) (uid_t uid, void *data, uint32_t type, uint32_t width, uint32_t height, uint32_t count, uint32_t offset[4], uint32_t stride[4], uint32_t rotation, void *user_data ) |
视频帧数据回调
uid | 用户id |
data | 数据指针 |
type | 数据类型NERtcVideoType |
width | 宽度 |
height | 高度 |
count | 数据类型个数,即offset及stride的数目 |
offset | 每类数据偏移 |
stride | 每类数据步进 |
rotation | 画面旋转角度NERtcVideoRotation |
user_data | 用户透传数据 |
typedef uint64_t nertc::uid_t |
64位无符号整数。建议设置范围:1到 263-1,并保证唯一性。
音频设备链接类型。
混音音乐文件错误码。
音乐文件播放状态。
Enumerator | |
---|---|
kNERtcAudioMixingStateFinished |
音乐文件播放结束。 |
kNERtcAudioMixingStateFailed |
音乐文件报错。详见: NERtcAudioMixingErrorCode |
音频属性。设置采样率,码率,编码模式和声道数。
音频应用场景。不同的场景设置对应不同的音频采集模式、播放模式
视频编码策略。
错误代码。
错误代码意味着 SDK 遇到不可恢复的错误,需要应用程序干预。
错误代码。
错误代码意味着 SDK 遇到不可恢复的错误,需要应用程序干预。
连麦方式。
enum nertc::NERtcLogLevel |
日志级别。
网络质量类型。
连接状态变更原因
room server相关错误码。TODO:NERtcErrorCode
屏幕共享功能的编码策略倾向
Enumerator | |
---|---|
kNERtcSubStreamContentPreferMotion |
动画模式。 |
kNERtcSubStreamContentPreferDetails |
细节模式。 |
视频编码配置。用于衡量编码质量。
预设的美声效果
音效均衡波段的中心频率
enum nertc::NERtcWarnCode |
警告代码。
警告代码意味着 SDK 遇到问题,但有可能恢复,警告代码仅起告知作用,一般情况下应用程序可以忽略警告代码。