通过阅读本文,您可以了解Unity SDK涉及的数据类型。

目录

数据类型 描述 支持的最低版本
AliRTCVideoTrack 视频Track类型。 1.15
AliRTCAudioTrack 音频Track类型。 1.15
AliRTCNetworkQuality 网络质量。 1.15
AliRTCVideoProfile 视频流规格。默认为VIDEO_PROFILE_DEFAULT,可以在加入频道之前或之后设置,但必须在发布之前通过SetVideoProfile方法设置。 1.15
AliRTCRenderMirror 镜像模式。 1.15
AliRTCLogLevel 日志级别。 1.15
AliRTCByeType OnBye类型(被服务器踢出频道的消息)。 1.15
AliRTCChannelProfile 频道类型。 1.15
AliRTCClientRole 角色类型。 1.15
AliRTCAuthInfo 鉴权信息。 1.15
AliRTCTextureInfo 输入的Texture信息。 1.15

详情

  • AliRTCVideoTrack:视频Track类型。
    枚举名 描述
    VIDEO_TRACK_NONE 无视频流。
    VIDEO_TRACK_CAMERA 相机流。
    VIDEO_TRACK_SCREEN 屏幕共享流。
    VIDEO_TRACK_BOTH 相机流和屏幕共享流。
  • AliRTCAudioTrack:音频Track类型。
    枚举名 描述
    AUDIO_TRACK_NONE 无音频流。
    AUDIO_TRACK_MIC 麦克风流。
  • AliRTCNetworkQuality:网络质量。
    枚举名 描述
    NETWORK_QUALITY_EXCELLENT 网络极好,音视频流畅度、清晰度很好。
    NETWORK_QUALITY_GOOD 网络好,音视频流畅度、清晰度和网络极好差不多。
    NETWORK_QUALITY_POOR 网络较差,音视频流畅度、清晰度有瑕疵,但不影响沟通。
    NETWORK_QUALITY_BAD 网络差,视频卡顿严重,音频能正常沟通。
    NETWORK_QUALITY_VERY_BAD 网络极差,基本无法沟通。
    NETWORK_QUALITY_VERY_DISCONNECT 网络中断。
    NETWORK_QUALITY_UNKNOWN 未知。
  • AliRTCVideoProfile:视频流规格。默认为VIDEO_PROFILE_DEFAULT,可以在加入频道之前或之后设置,但必须在发布之前通过SetVideoProfile方法设置。
    枚举名 描述
    VIDEO_PROFILE_DEFAULT 默认规格,分辨率为480*640,帧率:15。
    VIDEO_PROFILE_180_320P_15 分辨率为180 * 320,帧率:15。
    VIDEO_PROFILE_180_320P_30 分辨率为180 * 320,帧率:30。
    VIDEO_PROFILE_360_640P_15 分辨率为360 * 640,帧率:15。
    VIDEO_PROFILE_360_640P_30 分辨率为360 * 640,帧率:30。
    VIDEO_PROFILE_720_1280P_15 分辨率为720 * 1280,帧率:15。
    VIDEO_PROFILE_720_1280P_30 分辨率为720 * 1280,帧率:30。
    VIDEO_PROFILE_Max 占位值。
  • AliRTCRenderMirror:镜像模式。
    枚举名 描述
    RENDER_MIRROR_FRONT_PREVIEW_ENABLED 只有前置摄像头预览镜像,其余不镜像。
    RENDER_MIRROR_ALL_ENABLED 全部镜像。
    RENDER_MIRROR_ALL_DISABLED 全部不镜像。
  • AliRTCLogLevel:日志级别。
    枚举名 描述
    LOG_LEVEL_DUMP 全量。
    LOG_LEVEL_DEBUG 调试。
    LOG_LEVEL_VERBOSE 详细。
    LOG_LEVEL_INFO 普通。
    LOG_LEVEL_WARN 警告。
    LOG_LEVEL_ERROR 错误。
    LOG_LEVEL_FATAL 严重。
    LOG_LEVEL_NONE 无。
  • AliRTCByeType:OnBye类型(被服务器踢出频道的消息)。
    枚举名 描述
    ON_BYE_KICK_OUT 当前用户被踢出频道。
    ON_BYE_CHANNEL_TERMINATED 频道已结束,需要离开会议。
    ON_BYE_USER_REPLACED 相同UserID在其他设备加入频道,当前设备被下线。
  • AliRTCChannelProfile:频道类型。
    枚举名 描述
    CHANNEL_PROFILE_COMMUNICATION 通信模式。
    CHANNEL_PROFILE_INTERACTIVELIVE 直播模式。
  • AliRTCClientRole:角色类型。
    枚举名 描述
    CLIENT_ROLE_INTERACTIVE 参与互动角色。
    CLIENT_ROLE_LIVE 仅观看角色。
  • AliRTCAuthInfo:鉴权信息。
    参数 类型 描述
    channel string 频道号。
    userId string 用户ID。
    appId string 应用ID。
    nonce string 令牌随机码。
    token string 令牌。
    gslbArray string 服务器地址。
    agentArray string Agent服务器地址(默认不需要传)。
    timestamp long 时间戳。
  • AliRTCTextureInfo:输入的Texture信息。
    参数 类型 描述
    textureId int 输入的纹理ID。
    flip int 镜像模式(AliRTCRenderMirror)。