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

目录

数据类型 描述 以上版本支持
AliRtcVideoTrack 视频Track类型 1.1
AliRtcAudioTrack 音频Track类型 1.1
AliRtcNetworkQuality 网络质量 1.1
AliRtcRenderMode 渲染模式 1.1
AliRtcLogLevel 日志级别 1.1
AliRtcAuthInfo 鉴权信息 1.1
AliVideoCanvas 渲染画布 1.1
AliRtcOnByeType OnBye类型 1.11
AliRtcScreenShareType 桌面分享类型 1.15
AliRtcClientRole 角色类型 1.16
AliRtcExternalDeviceState 外接设备状态 1.16.2
AliRtcScaleRatio 视频缩放比例 1.16.2
AliRtcAudioNumChannelType 音频声道类型 1.16.2
AliRtcAudioSampleRate 录制音频采样率 1.16.2
AliRtcAudioSource 音频裸数据源类型 1.16.2
AliRtcVideoSource 视频裸数据源类型 1.16.2
AliRtcVideoFormat 视频数据格式 1.16.2
AliRtcBufferType 视频数据类型 1.16.2
AliRtcMuteLocalAudioMode 本地静音模式 1.16.2
AliRtcScreenSourceList 共享源列表 1.16.2
AliRtcScreenShareRegion 屏幕共享区域 1.16.2
AliRtcScreenSource 共享源 1.16.2
AliRtcDeviceList 设备列表 1.16.2
AliRtcStats 当前频道通话实时数据 1.16.2
AliRtcVideoDataSample 视频数据 1.16.2
AliRtcAudioDataSample 音频数据 1.16.2
AliRtcAudioEffectReverbMode 混响音效模式 1.17
AliRtcAudioEffectReverbParamType 混响音效类型 1.17
AliRtcRecordType 录制类型 1.17
AliRtcRecordFormat 录制格式 1.17
AliRtcAudioQuality 录制音频质量 1.17
AliRtcVideoQuality 录制视频质量 1.17
AliRtcRecordAudioConfig 录制音频设置 1.17
AliRtcRecordVideoConfig 录制视频设置 1.17
AliRtcLocalVideoStats 本地视频统计信息 1.17
AliRtcRemoteVideoStats 远端视频统计信息 1.17
AliRtcVideoProfile 视频流参数 1.17.12
AliRtcUserVolumeInfo 用户音量信息 1.17.9
AliRtcBeautyConfig 美颜设置 1.17.9
AliRtcChannelProfile 频道类型 1.17.9
AliRtcFeedbackType SDK反馈问题类型 1.17.12

详情

  • AliRtcVideoTrack:视频Track的类型。

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

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

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

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

    枚举名 描述
    AliRtcLogLevelDump 全量
    AliRtcLogLevelDebug 调试
    AliRtcLogLevelVerbose 详细
    AliRtcLogLevelInfo 普通
    AliRtcLogLevelWarn 警告
    AliRtcLogLevelError 错误
    AliRtcLogLevelFatal 严重
    AliRtcLogLevelNone
  • 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 窗口分享
  • AliRtcClientRole:角色类型。

    枚举名 描述
    AliRtcClientRoleInteractive 参与互动角色
    AliRtcClientRoleLive 仅观看角色
  • AliRtcExternalDeviceState:外接设备状态。

    枚举名 描述
    AliRtcExternalDeviceAdd 新增外接设备
    AliRtcExternalDeviceRemove 移除外接设备
  • AliRtcScaleRatio:视频缩放比例。

    枚举名 描述
    AliRtcScaleRatio_16_9 16:9
    AliRtcScaleRatio_4_3 4:3
  • AliRtcAudioNumChannelType:音频声道类型。

    枚举名 描述
    AliRtcMonoAudio 单声道音频
    AliRtcStereoAudio 立体声音频
  • AliRtcAudioSampleRate:录制音频采样率。

    枚举名 描述
    AliRtcAudioSampleRate_8000 8000Hz
    AliRtcAudioSampleRate_11025 11025Hz
    AliRtcAudioSampleRate_16000 16000Hz
    AliRtcAudioSampleRate_22050 22050Hz
    AliRtcAudioSampleRate_32000 32000Hz
    AliRtcAudioSampleRate_44100 44100Hz
    AliRtcAudioSampleRate_48000 48000Hz
  • AliRtcAudioSource:音频裸数据源类型。

    枚举名 描述
    AliRtcAudiosourcePub 发布
    AliRtcAudiosourceSub 订阅
    AliRtcAudiosourceRawData 原始数据
    AliRtcAudioSourceVolume 音量
  • AliRtcVideoSource:视频裸数据源类型。

    枚举名 描述
    AliRtcVideoSourceCamera 相机流
    AliRtcVideoSourceScreenShare 共享流
  • AliRtcVideoFormat:视频数据格式。

    枚举名 描述
    AliRtcVideoFormatUnknow 未知
    AliRtcVideoFormatBGRA BGRA格式
    AliRtcVideoFormatI420 I420格式
    AliRtcVideoFormatNV21 NV21格式
    AliRtcVideoFormatNV12 NV12格式
  • AliRtcBufferType:视频数据类型。

    枚举名 描述
    AliRtcBufferTypeRawData 原始数据
    AliRtcBufferTypeCVPixelBuffer 水印
    AliRtcBufferTypeTexture 纹理
  • AliRtcMuteLocalAudioMode:本地静音模式。

    枚举名 描述
    AliRtcMuteLocalAudioModeDefault 默认静音
    AliRtcMuteAllLocalAudioMode 禁止本地所有音
    AliRtcMuteOnlyMicAudioMode 禁止麦克风
  • AliRtcScreenSourceList:共享源列表。

    枚举名 描述
    sourceNum 共享源数量
    sourceId 共享源ID数组
    sourceTitle 共享源名数组
  • AliRtcScreenShareRegion:屏幕共享区域。

    枚举名 描述
    originX x轴
    originY y轴
    width 宽度
    height 高度
  • AliRtcScreenSource:共享源。

    枚举名 描述
    eType 桌面分享类型
    sourceId 共享源ID
    sourceTitle 共享源名
    isShareByRegion 是否启用共享区域
    shareRegion 共享区域
  • AliRtcDeviceList:设备列表。

    枚举名 描述
    deviceCount 鼠标数量
    deviceIds 设备ID数组
    deviceNames 设备名数组
  • AliRtcStats:当前频道通话实时数据。

    枚举名 描述
    sent_kbitrate 发送码率
    rcvd_kbitrate 接收码率
    sent_bytes 发送字节数
    rcvd_bytes 接收字节数
    system_cpu 电脑Cpu使用率
    app_cpu RTC进程Cpu使用率
    video_rcvd_kbitrate 视频接收码率
    video_sent_kbitrate 视频发送码率
    call_duration 通话时长,单位:秒
  • AliRtcVideoDataSample:视频数据。

    枚举名 描述
    format 视频数据格式
    bufferType 视频数据类型
    char *data 存储数据指针
    size_t dataLen 数据长度
    strideY 明亮度
    strideU 色度
    strideV 浓度
    height
    width
    rotation 旋转度
    timeStamp 时间戳
  • AliRtcAudioDataSample:音频数据。

    枚举名 描述
    char *data 音频数据
    numOfSamples 采集数
    bytesPerSample 采样位数字节)
    numOfChannels 声道数
    samplesPerSec 采样率
  • AliRtcAudioEffectReverbMode:混响音效模式。

    枚举名 描述
    AliRtcAudioEffect_Reverb_Off 关闭
    AliRtcAudioEffect_Reverb_Vocal_I 人声I
    AliRtcAudioEffect_Reverb_Vocal_II 人声II
    AliRtcAudioEffect_Reverb_Bathroom 澡堂
    AliRtcAudioEffect_Reverb_Small_Room_Bright 明亮小房间
    AliRtcAudioEffect_Reverb_Small_Room_Dark 黑暗小房间
    AliRtcAudioEffect_Reverb_Medium_Room 中等房间
    AliRtcAudioEffect_Reverb_Large_Room 大房间
    AliRtcAudioEffect_Reverb_Church_Hall 教堂走廊
    AliRtcAudioEffect_Reverb_Cathedral 大教堂
  • AliRtcAudioEffectReverbParamType:混响音效类型。

    枚举名 描述
    AliRtcAudioEffect_Reverb_Room_Size 房间大小,范围:[0,100]
    AliRtcAudioEffect_Reverb_Pre_Delay 预延时,单位:ms,范围:[0, 200]
    AliRtcAudioEffect_Reverb_Reverberance 混响感,范围:[0,100]
    AliRtcAudioEffect_Reverb_Hf_Damping 消声,范围:[0,100]
    AliRtcAudioEffect_Reverb_Tone_Low 低音调,范围:[0,100]
    AliRtcAudioEffect_Reverb_Tone_High 高音调,范围:[0,100]
    AliRtcAudioEffect_Reverb_Dry_Gain 干增益,范围:[-20,10]
    AliRtcAudioEffect_Reverb_Wet_Gain 湿增益,范围:[-20,10]
  • AliRtcRecordType:录制类型。

    枚举名 描述
    AliRtcRecordTypeAudio 纯音频录制
    AliRtcRecordTypeVideo 纯视频录制
    AliRtcRecordTypeBoth 音视频录制
  • AliRtcRecordFormat:录制格式。

    枚举名 描述
    AliRtcRecordFormatAAC AAC文件
    AliRtcRecordFormatWAV WAV文件
    AliRtcRecordFormatMP4 MP4文件
  • AliRtcAudioQuality:录制音频质量。

    枚举名 描述
    AliRtcAudioQualityLow
    AliRtcAudioQualityMidium
    AliRtcAudioQualityHigh
  • AliRtcVideoQuality:录制视频质量。

    枚举名 描述
    AliRtcVideoQualityDefault 默认,和采集保持一致(例如:采集能力1080P,那么默认就录制1080P的视频流)
  • AliRtcRecordAudioConfig:录制音频设置。

    枚举名 描述
    sampleRate 音频采样率
    quality 音频质量
    externalPcmCaptureRecording 外部PCM输入录制
    externalPcmRenderRecording 外部PCM渲染录制
  • AliRtcRecordVideoConfig:录制视频设置。

    枚举名 描述
    quality 视频质量
  • AliRtcLocalVideoStats:本地视频统计信息。

    枚举名 描述
    track 视频流类型
    sent_bitrate 发送码率
    sent_fps 发送帧率
    encode_fps 编码器输出帧率
  • AliRtcRemoteVideoStats:远端视频统计信息。

    枚举名 描述
    user_id 用户ID
    track 视频流类型
    width
    height
    decode_fps 编码器输出帧率
    render_fps 渲染器输出帧率
    frozen_times 卡顿次数
  • AliRtcVideoProfile:视频流参数。

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

    枚举名 描述
    AliRtcVideoProfile_Default 默认,分辨率480*640,帧率15
    AliRtcVideoProfile_180_240P_15 分辨率180*240,帧率15
    AliRtcVideoProfile_180_320P_15 分辨率180*320,帧率15
    AliRtcVideoProfile_180_320P_30 分辨率180*320,帧率30
    AliRtcVideoProfile_240_320P_15 分辨率240*320,帧率15
    AliRtcVideoProfile_360_480P_30 分辨率360*480,帧率30
    AliRtcVideoProfile_360_640P_15 分辨率360*640,帧率15
    AliRtcVideoProfile_360_640P_30 分辨率360*640,帧率30
    AliRtcVideoProfile_480_640P_15 分辨率480*640,帧率15
    AliRtcVideoProfile_480_640P_30 分辨率480*640,帧率30
    AliRtcVideoProfile_720_960P_15 分辨率720*960,帧率15
    AliRtcVideoProfile_720_960P_30 分辨率720*960,帧率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
    AliRtcVideoProfile_480_640P_15_1500Kb 分辨率480*640,帧率15,1500Kb码率
    AliRtcVideoProfile_900_1600P_20 分辨率900*1600,帧率20
    AliRtcVideoProfile_360_640P_15_800Kb 分辨率360*640,帧率15,800Kb码率
    AliRtcVideoProfile_480_840P_15_500Kb 分辨率480*840,帧率15,500Kb码率
    AliRtcVideoProfile_480_840P_15_800Kb 分辨率480*840,帧率15,800Kb码率
    AliRtcVideoProfile_540_960P_15_800Kb 分辨率540*960,帧率15,800Kb码率
    AliRtcVideoProfile_540_960P_15_1200Kb 分辨率540*960,帧率15,1200Kb码率
    AliRtcVideoProfile_720_960P_20 分辨率720*960,帧率20
    AliRtcVideoProfile_720_1280P_20 分辨率720*1280,帧率20
    AliRtcVideoProfile_1080_1920P_20 分辨率1080*1920,帧率20
  • AliRtcUserVolumeInfo:用户音量信息。

    枚举名 描述
    user_id 用户ID(从AppServer下发的唯一标示符)
    volume 用户音量 0 - 255
    spech_state 等于1时表示正在说话
  • AliRtcBeautyConfig:美颜设置。

    枚举名 描述
    whiteningLevel 美白[0,1]数值越大美白效果越好
    smoothnessLevel 磨皮[0,1]数值越大磨皮效果越好
  • AliRtcChannelProfile:频道类型。

    枚举名 描述
    AliRtcCommunication 通信模式
    AliRtcInteractiveLive 互动模式
  • AliRtcFeedbackType: SDK反馈问题类型。

    枚举名 描述
    AliRtcFeedbackVideoDeviceFail 视频设备问题
    AliRtcFeedbackVideoNotRender 视频无画面
    AliRtcFeedbackAudioDeviceFail 音频设备问题
    AliRtcFeedbackAudioNotRender 音频无声音
    AliRtcFeedbackAudioEchoError 音频回声异常
    AliRtcFeedbackChannelTypeError 会议状态异常:入会异常、离会异常等
    AliRtcFeedbackSDKTypeError SDK其他状态异常
    AliRtcFeedbackNetworkUnfluent 网络卡顿问题
    AliRtcFeedbackVideoBlurring 视频清晰问题
    AliRtcFeedbackUnkonw 未知类型