TUIRoomDefine
TUICallback
| onSuccess |
接口调用成功 |
| onError |
接口调用失败 |
TUIPlayCallback
| onPlaying |
视频播放成功 |
| onLoading |
视频正在加载。 |
| onError |
接口调用失败 |
TUIRequestCallback
| onAccepted |
请求被接受 |
| onRejected |
请求被拒绝 |
| onCancelled |
请求被取消 |
| onTimeout |
请求超时 |
| onError |
请求错误。 |
结构体类型
| TUIRoomInfo |
房间信息 |
| TUILoginUserInfo |
用户登录信息 |
| TUIUserInfo |
房间内用户信息 |
| TUIRoomVideoEncoderParams |
视频编码参数 |
| TUISeatInfo |
房间内座位信息 |
| TUISeatLockParams |
锁定麦位操作参数 |
| TUIUserVoiceVolume |
房间内用户音量 |
| TUIRequest |
信令请求 |
| TUIUserListResult |
TUIUserListResult定义 |
onSuccess
onSuccess
接口调用成功
onError
onError
| void onError |
(const TUIError code |
| |
const char* message) |
接口调用失败
onPlaying
onPlaying
| void onPlaying |
(const char* userId) |
视频播放成功
onLoading
onLoading
| void onLoading |
(const char* userId) |
视频正在加载。
onError
onError
| void onError |
(const char* userId |
| |
const TUIError code |
| |
const char* message) |
接口调用失败
| code |
错误码 |
| message |
错误信息 |
| userId |
用户ID |
onAccepted
onAccepted
| void onAccepted |
(const char* requestId |
| |
const char* userId) |
请求被接受
| requestId |
请求ID |
| userId |
用户ID |
onRejected
onRejected
| void onRejected |
(const char* requestId |
| |
const char* userId |
| |
const char* message) |
请求被拒绝
| message |
错误信息 |
| requestId |
请求ID |
| userId |
用户ID |
onCancelled
onCancelled
| void onCancelled |
(const char* requestId |
| |
const char* userId) |
请求被取消
| requestId |
请求ID |
| userId |
用户ID |
onTimeout
onTimeout
| void onTimeout |
(const char* requestId |
| |
const char* userId) |
请求超时
| requestId |
请求ID |
| userId |
用户ID |
onError
onError
| void onError |
(const char* requestId |
| |
const char* userId |
| |
const TUIError code |
| |
const char* message) |
请求错误。
| code |
错误码 |
| message |
错误信息 |
| requestId |
请求ID |
| userId |
用户ID |
TUIRoomInfo
TUIRoomInfo
房间信息
TUIRoomEngine 只支持字符串房间ID
| createTime |
房间创建时间(只读) |
| isCameraDisableForAllUser |
是否禁止打开摄像头(创建房间可选参数),默认值:false。 |
| isMessageDisableForAllUser |
是否禁止发送消息(创建房间可选参数),默认值:false。 |
| isMicrophoneDisableForAllUser |
是否禁止打开麦克风(创建房间可选参数),默认值:false。 |
| maxSeatCount |
最大麦位数 |
| memberCount |
房间内成员数量(只读) |
| name |
房间名称(创建房间可选参数,默认房间ID) |
| ownerId |
主持人ID: 默认为房间创建者(只读) |
| roomId |
房间ID(创建房间必填参数) |
| roomType |
房间类型(创建房间可选参数,默认Group类型),请参考:TUIRoomType。 |
| speechMode |
房间麦控模式 |
TUIUserInfo
TUIUserInfo
用户登录信息
| avatarUrl |
用户头像URL |
| userId |
用户ID |
| userName |
用户名称 |
TUIUserInfo
TUIUserInfo
房间内用户信息
| avatarUrl |
用户头像URL |
| hasAudioStream |
是否有音频流,默认值:false。 |
| hasScreenStream |
是否有屏幕分享流,默认值:false。 |
| hasVideoStream |
是否有视频流,默认值:false。 |
| userId |
用户ID |
| userName |
用户名称 |
| userRole |
用户角色类型, 请参考:TUIRole。 |
TUIRoomVideoEncoderParams
TUIRoomVideoEncoderParams
视频编码参数
| bitrate |
目标视频码率 |
| fps |
视频采集帧率 |
| resolutionMode |
分辨率模式, 请参考:TUIResolutionMode。 |
| videoResolution |
视频质量, 请参考:TUIVideoQuality。 |
TUISeatInfo
TUISeatInfo
房间内座位信息
| index |
麦位序号 |
| isAudioLocked |
麦位是否被禁止打开麦克风,默认值:false。 |
| isLocked |
麦位是否被锁定,默认值:false。 |
| isVideoLocked |
麦位是否被禁止打开摄像头,默认值:false。 |
| userId |
用户ID |
TUISeatLockParams
TUISeatLockParams
锁定麦位操作参数
| lockAudio |
锁定麦位麦克风,默认值:false。 |
| lockSeat |
锁定麦位,默认值:false。 |
| lockVideo |
锁定麦位摄像头,默认值:false。 |
TUIUserVoiceVolume
TUIUserVoiceVolume
房间内用户音量
| userId |
用户ID |
| volume |
音量 用于承载所有正在说话的用户的音量大小,取值范围 0 – 100 |
TUIRequest
TUIRequest
信令请求
| content |
信令内容 |
| requestAction |
请求类型 |
| requestId |
请求ID |
| timestamp |
时间戳 |
| userId |
用户ID |
TUIUserListResult
TUIUserListResult
TUIUserListResult定义
| nextSequence |
获取下一批成员列表的序号 |
| userInfoList |
成员信息列表 |
对音视频的解决方案有疑惑?想了解解决方案收费? 联系解决方案专家
腾讯云限时活动1折起,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心,购买腾讯云享受折上折,更有现金返利:同意关联,立享优惠
阿里云解决方案也看看?: 点击对比阿里云的解决方案
暂无评论,你要说点什么吗?