tencent cloud

文档反馈

类型定义

最后更新时间:2023-10-19 17:27:38

    枚举定义

    TUIRoomDefine

    类型
    说明
    房间类型
    麦控模式
    房间内媒体设备类型
    TUIRole
    房间内角色类型
    视频质量
    音频质量
    视频流类型
    更改原因(用户音视频状态变更操作原因: 自己主动修改 或者 被房主、管理员修改)
    屏幕分享捕获源类型
    请求类型

    TUICommonDefine

    类型
    说明
    网络质量

    常用结构

    TUIRoomDefine

    类型
    说明
    房间信息
    用户登录信息
    房间内用户信息
    房间内座位信息
    锁定麦位操作参数
    房间内用户音量
    信令请求
    屏幕分享采集源信息

    TUICommonDefine

    类型
    说明
    网络质量信息
    消息

    TUIRoomType

    房间类型
    枚举
    取值
    描述
    TUIRoomTypeConference
    1
    会议类型房间,适用于会议,教育场景,该房间中可以开启自由发言,申请发言、上麦发言等不同模式。
    TUIRoomTypeLivingRoom
    2
    直播类型房间,适用于直播场景,该房间可以开启自由发言,麦位控制模式,该房间中麦位是有编号的。

    TUISpeechMode

    麦控模式
    枚举
    取值
    描述
    TUISpeechModeFreeToSpeak
    1
    自由发言模式。
    TUISpeechModeApplyToSpeak
    2
    申请发言模式。(仅在会议类型房间下生效)
    TUISpeechModeApplySpeakAfterTakingSeat
    3
    上麦发言模式。

    TUIMediaDevice

    房间内媒体设备类型
    枚举
    取值
    描述
    TUIMediaDeviceMicrophone
    1
    麦克风
    TUIMediaDeviceCamera
    2
    摄像头
    TUIMediaDeviceApplyScreenSharing
    3
    屏幕共享

    TUIRole

    房间内角色类型
    枚举
    取值
    描述
    TUIRoleRoomOwner
    0
    房主,一般指房间的创建者,房间内最高权限拥有者
    TUIRoleAdministrator
    1
    房间管理员
    TUIRoleGeneralUser
    2
    房间内普通成员

    TUIVideoQuality

    视频质量
    枚举
    取值
    描述
    TUIVideoQuality360P
    1
    低清360P
    TUIVideoQuality540P
    2
    标清540P
    TUIVideoQuality720P
    3
    高清720P
    TUIVideoQuality1080P
    4
    超清1080P

    TUIAudioQuality

    音频质量
    枚举
    取值
    描述
    TUIAudioQualitySpeech
    0
    人声模式
    TUIAudioQualityDefault
    1
    默认模式
    TUIAudioQualityMusic
    2
    音乐模式

    TUIVideoStreamType

    视频流类型
    枚举
    取值
    描述
    TUIVideoStreamTypeCameraStream
    0
    高清摄像头视频流
    TUIVideoStreamTypeScreenStream
    1
    屏幕分享视频流
    TUIVideoStreamTypeCameraStreamLow
    2
    低清摄像头视频流

    TUIChangeReason

    更改原因(用户音视频状态变更操作原因: 自己主动修改 或者 被房主、管理员修改)
    枚举
    取值
    描述
    TUIChangeReasonBySelf
    0
    自己操作
    TUIChangeReasonByAdmin
    1
    房主或管理员操作

    TUICaptureSourceType

    屏幕分享捕获源类型
    枚举
    取值
    描述
    TUICaptureSourceTypeUnknown
    -1
    未定义
    TUICaptureSourceTypeWindow
    0
    窗口
    TUICaptureSourceTypeScreen
    1
    屏幕

    TUIRequestAction

    请求类型
    枚举
    取值
    描述
    TUIRequestActionInvalidAction
    0
    无效请求
    TUIRequestActionOpenRemoteCamera
    1
    请求远端用户打开摄像头
    TUIRequestActionOpenRemoteMicrophone
    2
    请求远端用户打开麦克风
    TUIRequestActionConnectOtherRoom
    3
    请求连接到其他房间
    TUIRequestActionTakeSeat
    4
    请求上麦
    TUIRequestActionRemoteUserOnSeat
    5
    请求远端用户上麦
    TUIRequestActionApplyToAdminToOpenLocalCamera
    6
    向管理员请求打开本地摄像头
    TUIRequestActionApplyToAdminToOpenLocalMicrophone
    7
    向管理员请求打开本地麦克风

    TUINetworkQuality

    网络质量
    枚举
    取值
    描述
    TUINetworkQualityUnknown
    0
    未定义
    TUINetworkQualityExcellent
    1
    当前网络非常好
    TUINetworkQualityGood
    2
    当前网络比较好
    TUINetworkQualityPoor
    3
    当前网络一般
    TUINetworkQualityBad
    4
    当前网络较差
    TUINetworkQualityVeryBad
    5
    当前网络很差
    TUINetworkQualityDown
    6
    当前网络不满足 TRTC 的最低要求

    TUIRoomInfo

    房间信息
    字段
    类型
    描述
    roomId
    NSString *
    房间 ID
    roomType
    房间类型
    ownerId
    NSString *
    主持人 ID,默认为房间创建者(只读)
    name
    NSString *
    房间名称,默认为房间ID
    speechMode
    麦控模式
    createTime
    NSUInteger
    房间创建时间(只读)
    memberCount
    NSInteger
    房间内成员数量(只读)
    maxSeatCount
    NSUInteger
    最大麦位数量(仅支持进房前和创建房间时设置)
    isCameraDisableForAllUser
    BOOL
    是否禁止打开摄像头(创建房间可选参数),默认值:false
    isMicrophoneDisableForAllUser
    BOOL
    是否禁止打开麦克风(创建房间可选参数),默认值:false
    isMessageDisableForAllUser
    BOOL
    是否禁止发送消息(创建房间可选参数),默认值:false
    enableCDNStreaming
    BOOL
    是否开启CDN直播(创建房间可选参数,直播房间使用),默认值:false
    cdnStreamDomain
    NSString*
    直播推流域名(创建房间可选参数,直播房间使用),默认值:空

    TUILoginUserInfo

    用户登录信息
    字段
    类型
    含义
    userId
    NSString *
    用户 ID
    userName
    NSString *
    用户名称
    avatarUrl
    NSString *
    用户头像URL

    TUIUserInfo

    房间内用户信息
    字段
    类型
    描述
    userId
    NSString *
    用户 ID
    userName
    NSString *
    用户名称
    avatarUrl
    NSString *
    用户头像URL
    userRole
    TUIRole
    用户角色类型
    hasAudioStream
    BOOL
    是否有音频流,默认值:false
    hasVideoStream
    BOOL
    是否有视频流,默认值:false
    hasScreenStream
    BOOL
    是否有屏幕分享流,默认值:false

    TUISeatInfo

    房间内座位信息
    字段
    类型
    描述
    index
    NSInteger
    麦位序号
    userId
    NSString *
    用户 ID
    isLocked
    BOOL
    麦位是否被锁定,默认 false
    isVideoLocked
    BOOL
    麦位是否被禁止打开摄像头,默认 false
    isAudioLocked
    BOOL
    麦位是否被禁止打开麦克风,默认 false

    TUISeatLockParams

    锁定麦位操作参数
    字段
    类型
    含义
    lockSeat
    BOOL
    锁定麦位,默认 false
    lockVideo
    BOOL
    锁定麦位摄像头,默认 false
    lockAudio
    BOOL
    锁定麦位麦克风,默认 false

    TUIUserVoiceVolume

    房间内用户音量
    字段
    类型
    描述
    userId
    NSString *
    用户 ID
    volume
    NSUInteger
    音量 用于承载所有正在说话的用户的音量大小,取值范围 0 - 100

    TUIRequest

    信令请求
    字段
    类型
    描述
    requestId
    NSString *
    请求 ID
    requestAction
    请求类型
    userId
    NSString *
    用户 ID
    content
    NSString *
    信令内容
    timestamp
    NSUInteger
    时间戳

    TUIShareTarget

    屏幕分享采集源信息
    字段
    类型
    描述
    targetId
    NSString *
    采集源的 ID,对于窗口,该字段代表窗口的 ID;对于屏幕,该字段代表显示器的 ID
    sourceType
    采集源类型
    sourceName
    NSString *
    采集源名称
    thumbnailImage
    TUIImage *
    缩略图
    iconImage
    TUIImage *
    图标
    extInfo
    NSDictionary *
    窗口的扩展信息

    TUINetworkInfo

    网络质量信息
    字段
    类型
    描述
    userId
    NSString *
    用户 ID
    quality
    网络质量
    upLoss
    uint32_t
    上行丢包率
    downLoss
    uint32_t
    下行丢包率
    delay
    uint32_t
    网络延迟

    TUIMessage

    消息
    字段
    类型
    描述
    messageId
    NSString *
    消息 ID
    message
    NSString *
    消息文本
    timestamp
    uint64_t
    消息时间
    userId
    NSString *
    消息发送者
    userName
    NSString *
    消息发送者昵称
    avatarUrl
    NSString *
    消息发送者头像
    
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持