本章节为您列出了Windows SDK的所有数据类型。

目录

数据类型 描述 以上版本支持
AliRtcVideoTrack 视频Track类型 1.1
AliRtcAudioTrack 音频Track类型 1.1
AliRtcNetworkQuality 网络质量 1.1
AliRtcRenderMode 渲染模式 1.1
AliRtcLogLevel 日志级别 1.1
AliRtcVideoProfile 视频质量参数 1.1
AliRtcAuthInfo 鉴权信息 1.1
AliVideoCanvas 渲染画布 1.1
AliRtcOnByeType OnBye返回类型 1.11
AliRtcScreenShareType 桌面分享类型 1.15
AliRtcChannelProfile 频道类型 1.15
AliRtcClientRole 角色类型 1.17

详情

  • AliRtcVideoTrack:视频Track的类型。

    枚举名 描述
    AliRtcVideoTrackNo 无视频流
    AliRtcVideoTrackCamera 摄像头流
    AliRtcVideoTrackScreen 屏幕共享流
    AliRtcVideoTrackBoth 摄像头和屏幕共享
  • AliRtcAudioTrack:音频Track的类型。

    枚举名 描述
    AliRtcAudioTrackNo 无音频流
    AliRtcAudioTrackMic 麦克风流
  • AliRtcNetworkQuality:网络质量。

    枚举名 描述
    AliRtcNetworkQualityExcellent 网络极好,流畅度清晰度质量好
    AliRtcNetworkQualityGood 网络质量好,流畅度清晰度和极好差不多
    AliRtcNetworkQualityPoor 网络质量较差,音视频流畅度清晰度有瑕疵,不影响沟通
    AliRtcNetworkQualityBad 网络质量差,视频卡顿严重,音频能正常沟通
    AliRtcNetworkQualityVeryBad 网络质量极差,基本无法沟通
    AliRtcNetworkQualityDisconnect 网络中断
    AliRtcNetworkQualityUnknow 未知
  • AliRtcRenderMode:渲染模式。

    枚举名 描述
    AliRtcRenderModeAuto 自动模式
    AliRtcRenderModeStretch 拉伸填充视图,不保持视频比例
    AliRtcRenderModeFill 在保持视频宽高比的同时缩放,填充黑边
    AliRtcRenderModeClip 在保持视频宽高比的同时缩放,并裁剪以适合视图
  • AliRtcLogLevel:日志级别。

    枚举名 描述
    AliRtcLogLevelDump 全量
    AliRtcLogLevelDebug 调试
    AliRtcLogLevelVerbose 详细
    AliRtcLogLevelInfo 普通
    AliRtcLogLevelWarn 警告
    AliRtcLogLevelError 错误
    AliRtcLogLevelFatal 严重
    AliRtcLogLevelNone
  • AliRtcVideoProfile:视频质量参数。

    视频质量参数,默认为AliRtcVideoProfile_Default,可以在加入频道之前或者之后设置,但必须在发布流之前通过setVideoProfile方法设置。

    枚举名 描述
    AliRtcVideoProfile_Default 默认,分辨率480*640,帧率15
    AliRtcVideoProfile_180_320P_15 分辨率180*320,帧率15
    AliRtcVideoProfile_180_320P_30 分辨率180*320,帧率30
    AliRtcVideoProfile_360_640P_15 分辨率360*640,帧率15
    AliRtcVideoProfile_360_640P_30 分辨率360*640,帧率30
    AliRtcVideoProfile_720_1280P_15 分辨率720*1280,帧率15
    AliRtcVideoProfile_720_1280P_30 分辨率720*1280,帧率30
    AliRtcVideoProfile_1080_1920P_15 分辨率1080*1920,帧率15
    AliRtcVideoProfile_1080_1920P_30 分辨率1080*1920,帧率30
  • AliRtcAuthInfo:鉴权信息。

    注意 在1.9及以上版本移除session id字段。
    枚举名 类型 描述
    channel AliRtc::String 频道号
    user_id AliRtc::String 用户ID
    appid AliRtc::String 应用ID
    nonce AliRtc::String 令牌随机码
    token AliRtc::String 令牌
    gslb AliRtc::String 服务器地址
    timestamp long long 时间戳
  • AliVideoCanvas:渲染画布。

    枚举名 类型 描述
    hWnd HWND 渲染窗口句柄
    renderMode AliRtcRenderMode 渲染模式
    flip bool
    • true:镜像画面
    • false:正常画面
  • AliRtcOnByeType:OnBye返回类型。

    枚举名 描述
    AliRtcOnByeChannelTerminated 频道结束
    AliRtcOnByeBeKickOut 当前用户被踢出频道
    AliRtcOnByeUserReplaced 相同用户在其他设备加入频道,当前设备被下线
  • AliRtcScreenShareType:桌面分享类型。

    枚举名 描述
    AliRtcScreenShareDesktop 桌面分享
    AliRtcScreenShareWindow 窗口分享
  • AliRtcChannelProfile:频道类型。

    枚举名 描述
    AliRtcChannelProfileCommunication 通信模式
    AliRtcChannelProfileInteractiveLive 直播模式
  • AliRtcClientRole:角色类型。

    枚举名 描述
    AliRtcClientRoleInteractive 参与互动角色
    AliRtcClientRoleLive 仅观看角色