agora 命名空间参考
类型定义说明
any_document_t
typedef commons::cjson::JsonWrapper agora::any_document_t |
user_id_t
typedef const char* agora::user_id_t |
UserList
typedef util::AList<UserInfo> agora::UserList |
view_t
typedef void* agora::view_t |
CHANNEL_PROFILE_TYPE
频道使用场景。
枚举键 | 描述 |
---|---|
CHANNEL_PROFILE_COMMUNICATION | 0: 通信场景。当频道中只有两个用户时,建议使用该场景。 |
CHANNEL_PROFILE_LIVE_BROADCASTING | 1: 直播场景。该场景有主播和观众两种用户角色,可以通过 setClientRole 设置。主播可以发布和接收音视频流,观众直接接收流。适用于语聊房、视频直播、互动大班课等应用场景。 |
__deprecated | |
__deprecated |
LOCAL_PROXY_MODE
与声网私有媒体服务器的连接模式。
枚举键 | 描述 |
---|---|
ConnectivityFirst | 0:SDK 优先尝试连接指定的声网私有媒体服务器;如果无法连接到指定的声网私有媒体服务器,则连接声网 SD-RTN™。 |
LocalOnly | 1:SDK 只尝试连接指定的声网私有媒体服务器。 |
VIDEO_MODULE_POSITION
视频模块位置。
枚举键 | 描述 |
---|---|
POSITION_POST_CAPTURER | 位于 SDK 的视频采集模块之后。 |
POSITION_PRE_RENDERER | 位于 SDK 的视频渲染模块之前。 |
POSITION_PRE_ENCODER | 位于 SDK 的视频编码模块之前。 |
POSITION_POST_FILTERS | 位于 SDK 的过滤器模块之后。 |
VIDEO_PIXEL_FORMAT
视频像素格式。
枚举键 | 描述 |
---|---|
VIDEO_PIXEL_UNKNOWN | 0: 未知格式 |
VIDEO_PIXEL_I420 | 1: I420 |
VIDEO_PIXEL_BGRA | 2: BGRA |
VIDEO_PIXEL_NV21 | 3: NV21 |
VIDEO_PIXEL_RGBA | 4: RGBA |
VIDEO_PIXEL_NV12 | 8: NV12 |
VIDEO_TEXTURE_2D | 10: GL_TEXTURE_2D |
VIDEO_TEXTURE_OES | 11: GL_TEXTURE_OES |
VIDEO_PIXEL_I422 | 16: I422 |
函数说明
nullopt()
const nullopt_t agora::nullopt | ( | 0 | ) |
operator!=() [1/5]
operator!=() [2/5]
operator!=() [3/5]
operator!=() [4/5]
operator!=() [5/5]
operator<() [1/5]
operator<() [2/5]
operator<() [3/5]
operator<() [4/5]
operator<() [5/5]
operator<=() [1/5]
operator<=() [2/5]
operator<=() [3/5]
operator<=() [4/5]
operator<=() [5/5]
operator==() [1/5]
operator==() [2/5]
operator==() [3/5]
operator==() [4/5]
operator==() [5/5]
operator>() [1/5]
operator>() [2/5]
operator>() [3/5]
operator>() [4/5]
operator>() [5/5]
operator>=() [1/5]
operator>=() [2/5]
operator>=() [3/5]
operator>=() [4/5]
operator>=() [5/5]
变量说明
in_place
const in_place_t agora::in_place = {} |