数据结构

更新时间:
复制为 MD 格式

通过阅读本文,您可以了解实时音视频Harmony SDK涉及的数据类型。

类目录

数据类型

描述

AliRtcAudioFrame

音频帧数据类

AliRtcAudioCapability

音频能力类

AliRtcLocalAudioStats

本地音频统计信息类

AliRtcRemoteAudioStats

远端音频统计信息类

AliRtcUserVolumeInfo

发言人音量信息类

AliRtcAudioFileInfo

音频文件信息类

AliRtcAudioAccompanyConfig

音频伴奏播放配置类

AliRtcAudioFrameObserverConfig

音频数据回调设置类

AliRtcExternalAudioStreamConfig

外置音频流配置类

AliRtcAudioEffectConfig

音效配置类

AliRtcVideoFrame

视频帧数据类

AliRtcLocalVideoStats

本地视频统计信息类

AliRtcRemoteVideoStats

远端视频统计信息类

AliRtcVideoDimensions

视频分辨率类

AliRtcVideoEncoderConfiguration

视频编码器配置类

AliRtcVideoDecoderConfiguration

相机流视频解码属性设置类

AliRtcScreenShareEncoderConfiguration

屏幕共享编码配置类

AliRtcVideoCanvas

视频渲染画布

AliRtcCameraCaptureConfiguration

摄像头采集偏好类

AliRtcVideoExternalEncoderParameter

Qos反馈外置编码器参数结构体类

AliRtcEncoderNotifyInfo

编码器使用信息类

AliRtcDecoderNotifyInfo

解码器使用信息类

AliRtcStats

会话数据统计信息类

AliRtcEngineAuthInfo

引擎鉴权信息类

AliRtcDataChannelMsg

数据通道消息类

AliRtcLiveTranscodingSingleParam

旁路直播单流参数类

AliRtcLiveTranscodingEncodeParam

旁路直播编码参数类

AliRtcLiveTranscodingClockWidget

旁路直播时钟格式类

AliRtcLiveTranscodingImage

旁路直播图片类

AliRtcLiveTranscodingText

旁路直播文字格式类

AliRtcLiveTranscodingUser

旁路直播用户信息类

AliRtcLiveTranscodingMixParam

旁路直播混流参数类

AliRtcLiveTranscodingParam

旁路直播参数类

AliRtcSDKChannelParam

入会参数类

AliRtcSDKAIAgentParam

加入AI房间的参数类

AliRtcRecordAudioConfig

录制音频设置类

AliRtcRecordVideoConfig

录制视频设置类

AliRtcNetworkProbeResult

网络质量探测结果类

AliRtcNetworkProbeConfig

网络探测的参数配置类

枚举目录

数据类型

描述

AliRtcCameraDirection

摄像头方向

AliRtcCameraCaptureProfile

指定采集分辨率

AliRtcCaptureOutputPreference

摄像头采集偏好

AliRtcCapturePipelineScaleMode

视频缩放时机

AliRtcVideoTrack

视频流类型枚举

AliRtcVideoStreamType

相机大小流类型

AliRtcVideoEncodeCodecType

视频编码格式

AliRtcVideoCodecType

视频编码类型

AliRtcFrameRate

视频帧率

AliRtcVideoEncoderOrientationMode

视频输出方向

AliRtcVideoMirrorMode

视频镜像模式

AliRtcVideoFormat

视频格式

AliRtcBufferType

视频数据格式

AliRtcRotationMode

旋转角度

AliRtcVideoState

视频流的状态

AliRtcVideoReason

触发视频流状态变化的原因

AliRtcVideoEncodedFrameType

Qos反馈外置编码器请求帧类型

AliRtcVideoCodecManufacturer

编码器解码器类型

AliRtcVideoCodecKindType

视频编码类型

AliRtcRenderMode

渲染模式

AliRtcRenderMirrorMode

镜像模式

AliRtcVideoPipelineMirrorMode

视频流镜像模式

AliRtcAudioTrack

音频流类型

AliRtcAudioProfile

音频编码模式

AliRtcAudioScenario

音频场景模式

AliRtcAudioSampleRate

音频采样率

AliRtcAudioNumChannel

音频声道配置

AliRtcAudioSource

音频数据类型

AliRtcAudioRouteType

语音路由类型

AliRtcAudioFocusType

音频焦点类型

AliRtcAudioAccompanyStateCode

音乐伴奏播放状态

AliRtcAudioAccompanyErrorCode

音乐伴奏播放错误码

AliRtcAudioEffectVoiceChangerMode

变声音效模式类型枚举

AliRtcAudioEffectReverbMode

音效混响模式

AliRtcAudioEffectBeautifyMode

美声模式

AliRtcAudioEffectReverbParamType

音效混响参数类型

AliRtcAudioEffectEqualizationBandFrequency

混响参数类型

AliRtcMuteLocalAudioMode

本地静音模式

AliRtcChannelProfile

频道模式

AliRtcClientRole

用户角色

AliRtcCapabilityProfile

场景角色设置

AliRtcUserOfflineReason

用户离线原因

AliRtcOnByeType

OnBye类型

AliRtcConnectionStatus

网络连接状态

AliRtcConnectionStatusChangeReason

网络连接状态变更原因

AliRtcNetworkQuality

网络质量

AliRtcPublishState

推流状态

AliRtcSubscribeState

订阅状态

AliRtcLocalAudioState

本地音频采集状态回调

AliRtcLocalVideoState

本地视频采集状态回调

AliRtcLocalDeviceType

本地设备类型

AliRtcLocalDeviceExceptionType

本地设备异常类型

AliRtcLiveTranscodingState

旁路直播状态

AliRtcLiveTranscodingStreamType

旁路直播转推流类型

AliRtcLiveTranscodingMixMode

旁路直播模式

AliRtcLiveTranscodingSourceType

旁路直播视频流类型

AliRtcLiveTranscodingTaskProfile

旁路直播计费规格

AliRtcLiveTranscodingAudioSampleRate

旁路直播音频采样率

AliRtcLiveTranscodingVideoCodec

编码器类型

AliRtcLiveTranscodingCropMode

旁路直播裁剪模式

AliRtcLiveTranscodingMediaProcessMode

旁路直播媒体处理模式

AliRtcLiveTranscodingSegmentType

旁路直播输入类型

AliRtcLiveTranscodingErrorCode

旁路推流错误码

AliRtcLiveTranscodingTaskStatus

旁路推流PublishTask状态

AliRtcLiveTranscodingFontType

旁路直播字体

AliRtcLiveTranscodingImageDisplayType

图片显示模式

AliRtcScreenShareMode

屏幕共享模式

AliRtcRecordType

录制类型

AliRtcRecordFormat

录制格式

AliRtcRecordAudioQuality

录制音频质量

AliRtcRecordVideoQuality

录制视频质量

AliRtcRecordEventCode

录制回调事件类型

AliRtcDataMsgType

DataChannel消息类型

AliRtcLogLevel

日志级别

类详情

AliRtcAudioFrame

音频帧数据类

属性

类型

说明

buffer

ArrayBuffer

音频帧裸数据

bytesPerSample

number

每个采样点字节数

numOfChannels

number

声道数

samplesPerSec

number

每秒采样点数

AliRtcAudioCapability

音频能力类

属性

类型

说明

captureKeepAlive

boolean

true: 离会后采集设备保持开启状态;false: 离会后采集设备关闭

playoutKeepAlive

boolean

true: 离会后播放设备保持开启状态;false: 离会后播放设备关闭

AliRtcLocalAudioStats

本地音频统计信息类

属性

类型

说明

scene

AliRtcAudioScenario

音频场景模式

track

AliRtcAudioTrack

音频流track类型

sentBitrate

number

音频发送码率

sentSamplerate

number

采样率

numChannel

number

声道数

inputLevel

number

输入音量级别

AliRtcRemoteAudioStats

远端音频统计信息类

属性

类型

说明

userId

string

远端用户ID

track

AliRtcAudioTrack

音频流track类型

quality

number

远端用户发送的音频流质量

networkTransportDelay

number

发送端到接收端的网络延时(ms)

jitterBufferDelay

number

接受端到网络抖动缓存的网络延时(ms)

audioLossRate

number

回调周期内的音频丢帧率

rcvdBitrate

number

接收流的瞬时码率(Kbps)

totalFrozenTimes

number

远端用户加入频道后音频卡顿的累计时长 (ms)

audioTotalFrozenTime

number

音频播放的累计卡顿时长,单位ms

audioTotalFrozenRate

number

音频播放卡顿率,单位%

AliRtcUserVolumeInfo

发言人音量信息类

属性

类型

说明

uid

string

用户ID

speechState

boolean

语音状态,1:当前在说话,0:当前未说话

volume

number

音量,取值范围[0,255]

sumVolume

number

回调周期内累计的音量, 用于判别当前说话人,取值范围[0,255]

AliRtcAudioFileInfo

音频文件信息类

属性

类型

说明

filePath

string

音频文件路径

durationMs

number

音频文件时长,单位:ms

AliRtcAudioAccompanyConfig

音频伴奏播放配置类

属性

类型

说明

onlyLocalPlay

boolean

是否只本地播放,默认值:false

replaceMic

boolean

是否替换掉MIC,默认值:false

loopCycles

number

循环次数,可以设置-1(无限循环)或者>0的正整数次,其他值无效,默认值:-1

startPosMs

number

起播位置,单位:ms,默认值:0

publishVolume

number

推流音量,取值范围[0-100],默认值:50

playoutVolume

number

播放音量,取值范围[0-100],默认值:50

AliRtcAudioFrameObserverConfig

音频数据回调设置类

属性

类型

说明

sampleRate

AliRtcAudioSampleRate

回调音频采样率

channels

AliRtcAudioNumChannel

回调音频声道数

AliRtcExternalAudioStreamConfig

外置音频流配置类

属性

类型

说明

channels

number

声道数,默认值:1

sampleRate

number

采样率,默认值:48000

playoutVolume

number

播放音量,取值范围[0-100],默认值:50

publishVolume

number

推流音量,取值范围[0-100],默认值:50

publishStream

number

1-作为Dual音频流推流,0-作为MIC音频流推流

enable3A

boolean

输入PCM是否做3A处理

AliRtcAudioEffectConfig

音效配置类

属性

类型

说明

needPublish

boolean

是否推流,默认值:false

loopCycles

number

循环次数,可以设置-1(无限循环)或者>0的正整数次,其他值无效,默认值:-1

startPosMs

number

起播位置,单位:ms,默认值:0

publishVolume

number

推流音量,取值范围[0-100],默认值:50

playoutVolume

number

播放音量,取值范围[0-100],默认值:50

AliRtcVideoFrame

视频帧数据类

属性

类型

说明

format

AliRtcVideoFormat

视频格式

type

AliRtcBufferType

缓冲区类型

data

ArrayBuffer

帧数据

stride

number

视频帧行字节数

strideY

number

Y分量每行像素的字节数

strideU

number

U分量每行像素的字节数

strideV

number

V分量每行像素的字节数

height

number

视频帧的高度

width

number

视频帧的宽度

rotation

number

旋转角度

timeStamp

number

视频戳

textureId

number

纹理id

transformMatrix

Array

变换矩阵(大小为:4x4)

sharedContext

number

共享上下文的ID,在多线程或多设备场景中使用

eglChanged

boolean

标识EGL上下文是否发生变化

eglContext

number

EGL上下文的指针,用于OpenGL ES的渲染上下文

AliRtcLocalVideoStats

本地视频统计信息类

属性

类型

说明

track

AliRtcVideoTrack

视频流track类型

targetEncodeBitrate

number

目标编码码率

actualEncodeBitrate

number

实际编码码率

sentBitrate

number

发送码率

sentFps

number

发送帧率

encodeFps

number

编码帧率

captureFps

number

采集帧率

avgQpPerSec

number

每秒平均QP

AliRtcRemoteVideoStats

远端视频统计信息类

属性

类型

说明

userId

string

用户ID

track

AliRtcVideoTrack

视频流track类型

width

number

视频宽度

height

number

视频高度

decodeFps

number

解码帧率

renderFps

number

渲染帧率

frozenTimes

number

卡顿次数

videoTotalFrozenTime

number

视频播放的累计卡顿时长,单位ms

videoTotalFrozenRate

number

视频播放的累计卡顿率,单位%

rtpCount

number

每秒帧数

rtpLoss

number

每秒丢帧数

AliRtcVideoDimensions

视频分辨率类

属性

类型

说明

width

number

宽度

height

number

高度

AliRtcVideoEncoderConfiguration

视频编码器配置类

属性

类型

说明

dimensions

AliRtcVideoDimensions

视频分辨率,默认值640x480,最大值1920x1080

frameRate

AliRtcFrameRate

视频帧率,默认值15, 最大值30

bitrate

number

视频编码码率(Kbps)

min_bitrate

number

视频编码码率(Kbps),默认值 0

keyFrameInterval

number

关键帧间隔,单位毫秒。默认值0,表示SDK内部控制关键帧间隔。

forceStrictKeyFrameInterval

number

是否强制编码器严格按照设置的关键帧间隔产生关键帧。默认值false。

orientationMode

AliRtcVideoEncoderOrientationMode

视频输出方向

mirrorMode

AliRtcVideoMirrorMode

推流镜像

rotationMode

AliRtcRotationMode

推流旋转

encodeCodecType

AliRtcVideoEncodeCodecType

编码类型

codecType

AliRtcVideoCodecType

设置编码模式

seiForceFrontIFrame

number

SEI强制I帧,默认是false

enableDynamicEncode

number

使用动态编码

disableDipenseResolutionChange

number

是否支持编码前缩放

enableDowngrade

number

是否允许分辨率/码流降级

enableH264BFrame

number

是否启用h264 B

enableHevcBFrame

number

是否启用hevc B

AliRtcVideoDecoderConfiguration

相机流视频解码属性设置类

属性

类型

说明

codecType

AliRtcVideoCodecType

设置编码模式

enableHardwareDecoderBframe

number

是否使用b帧,如果发送方开了B帧,要打开这个选项,否则无法解码

textureBindContext

number

是否支持纹理解码绑定上下文

AliRtcScreenShareEncoderConfiguration

屏幕共享编码配置类

属性

类型

说明

dimensions

AliRtcVideoDimensions

视频分辨率,默认值640x480,最大值1920x1080

frameRate

AliRtcFrameRate

视频帧率,默认值15, 最大值30

bitrate

number

视频编码码率(Kbps)

keyFrameInterval

number

关键帧间隔,单位毫秒。默认值0,表示SDK内部控制关键帧间隔。

forceStrictKeyFrameInterval

number

是否强制编码器严格按照设置的关键帧间隔产生关键帧。默认值false。

rotationMode

AliRtcRotationMode

推流旋转

AliRtcVideoCanvas

视频渲染画布

属性

类型

说明

surfaceId

string

显示视图,此参数为 xcomponent 的id

width

number

支持第三方OpenGL ES纹理显示,纹理宽

height

number

支持第三方OpenGL ES纹理显示,纹理高

textureId

number

支持第三方OpenGL ES纹理显示,纹理ID

rotation

AliRtcRotationMode

旋转角度,默认值为 AliRtcRotationMode_0

mirrorMode

AliRtcRenderMirrorMode

镜像模式,默认值为AliRtcRenderMirrorModeOnlyFront

renderMode

AliRtcRenderMode

渲染模式,默认值为AliRtcRenderModeAuto

backgroundColor

number

背景颜色,格式为RGBHex

displayView

AliRtcSurfaceView | undefined

surfaceView

AliRtcCameraCaptureConfiguration

摄像头采集偏好类

属性

类型

说明

preference

AliRtcCaptureOutputPreference

采集偏好

cameraDirection

AliRtcCameraDirection

摄像头方向

fps

number

采集帧率

cameraCaptureProfile

AliRtcCameraCaptureProfile

指定视频采集的特定分辨率

disableVideoCaptureReverse

number

不根据纵横比设置翻转采集视频帧设置, -1:默认,0:不生效,1:生效

captureObserverOriginal

number

是否回调原始的videoframe数据, -1:默认,0:关闭,1:开启

textureEncode

number

是否使用纹理编码,-1:默认,0:关闭,1:开启

cameraTextureCapture

number

摄像头是否开启纹理采集,-1:默认,0:关闭,1:开启

AliRtcVideoExternalEncoderParameter

Qos反馈外置编码器参数结构体类

属性

类型

说明

width

number

宽度

height

number

高度

frame_rate

number

帧率

bitrate_bps

number

码率

AliRtcEncoderNotifyInfo

编码器使用信息类

属性

类型

说明

videoTrack

AliRtcVideoTrack

视频流类型

encoderManufacturer

AliRtcVideoCodecManufacturer

编码器解码器类型

videoFormat

AliRtcVideoFormat

视频格式

AliRtcDecoderNotifyInfo

解码器使用信息类

属性

类型

说明

uid

string

用户id

videoTrack

AliRtcVideoTrack

视频流类型

decoderManufacturer

AliRtcVideoCodecManufacturer

编码器解码器类型

AliRtcStats

会话数据统计信息类

属性

类型

说明

availableSendBitrate

number

可用带宽(kb)

sentKBitrate

number

总发送码率(kb)

rcvdKBitrate

number

总接收码率(kb)

sentBytes

number

总发送数据量(bytes)

rcvdBytes

number

总接收数据量(bytes)

videoRcvdKBitrate

number

视频的接收bps

videoSentKBitrate

number

视频的发送bps

systemCpu

number

系统CPU使用量(%)

appCpu

number

进程CPU使用量(%)

callDuration

number

通话时长

sentLossRate

number

客户端到服务器的丢包率(%)

sentLossPkts

number

客户端到服务器的丢包数

sentExpectedPkts

number

客户端到服务器的总包数

rcvdLossRate

number

服务器到客户端的下行丢包率(%)

rcvdLossPkts

number

服务器到客户端的下行丢包数

rcvdExpectedPkts

number

服务器到客户端的下行总包数

lastmileDelay

number

客户端到服务器的延迟(ms)

AliRtcEngineAuthInfo

引擎鉴权信息类

属性

类型

说明

channelId

string

频道ID

userId

string

用户ID

appId

string

应用ID

nonce

string

随机串

token

string

令牌

role

string

角色类型。pub:主播角色,sub:观众角色

timestamp

number

时间戳

AliRtcDataChannelMsg

数据通道消息类

属性

类型

说明

type

AliRtcDataMsgType

消息类型

networkTime

number

发送消息时ntp时间,仅typeAliRtcDataMsgType.AliRtcDataChannelProgress时使用

progress

number

当前进度,单位毫秒,typeAliRtcDataMsgType.AliRtcDataChannelProgress时使用

data

ArrayBuffer

消息自定义数据

AliRtcLiveTranscodingSingleParam

旁路直播单流参数类

属性

类型

说明

userId

string

用户id

streamType

AliRtcLiveTranscodingStreamType

推流模式

sourceType

AliRtcLiveTranscodingSourceType

旁路直播输入类型

AliRtcLiveTranscodingEncodeParam

旁路直播编码参数类

属性

类型

说明

videoWidth

number

宽(0-1920]

videoHeight

number

高(0-1920]

videoFramerate

number

帧率 [1,60]

videoBitrate

number

码率 [1kbps,10000kbps]

videoGop

number

GOP [1,60]

videoCodec

AliRtcLiveTranscodingVideoCodec

编码器类型

audioSamplerate

AliRtcLiveTranscodingAudioSampleRate

旁路直播音频采样率

audioBitrate

number

音频码率 [8kbps,500kbps]

audioChannels

number

音频声道数 [1,2]

AliRtcLiveTranscodingClockWidget

旁路直播时钟格式类

属性

类型

说明

x

number

坐标X(像素)

y

number

坐标Y(像素)

fontType

AliRtcLiveTranscodingFontType

旁路直播字体

fontSize

number

旁路直播字体大小

fontColor

number

旁路直播字体颜色

zOrder

number

叠放顺序,0为最底层,1层在0层之上,以此类推

AliRtcLiveTranscodingImage

旁路直播图片类

属性

类型

说明

url

string

图片URL

alpha

number

透明度。0.0表示透明,1.0表示完全不透明

display

AliRtcLiveTranscodingImageDisplayType

图片显示

x

number

坐标X(像素)

y

number

坐标Y(像素)

width

number

窗格宽

height

number

窗格高

zOrder

number

叠放顺序,0为最底层,1层在0层之上,以此类推

AliRtcLiveTranscodingText

旁路直播文字格式类

属性

类型

说明

text

string

文本信息

x

number

坐标X(像素)

y

number

坐标Y(像素)

zOrder

number

叠放顺序,0为最底层,1层在0层之上,以此类推

fontType

AliRtcLiveTranscodingFontType

旁路直播字体

fontSize

number

字体大小

fontColor

number

字体颜色

AliRtcLiveTranscodingUser

旁路直播用户信息类

属性

类型

说明

userId

string

用户ID

x

number

坐标X(像素)

y

number

坐标Y(像素)

width

number

窗格宽

height

number

窗格高

zOrder

number

叠放顺序,0为最底层,1层在0层之上,以此类推

streamType

AliRtcLiveTranscodingStreamType

旁路直播转推流类型

sourceType

AliRtcLiveTranscodingSourceType

旁路直播视频流类型

segmentType

AliRtcLiveTranscodingSegmentType

旁路直播输入类型

images

Array

图片列表

texts

Array

文本列表

AliRtcLiveTranscodingMixParam

旁路直播混流参数类

属性

类型

说明

taskProfile

AliRtcLiveTranscodingTaskProfile

旁路直播计费规格

encodeParam

AliRtcLiveTranscodingEncodeParam

旁路直播自定义编码参数

users

Array

旁路直播用户列表

backgroundColor

number

背景色

backgrounds

Array

背景图片列表

watermarks

Array

水印列表

clockWidgets

Array

时钟组件列表

cropMode

AliRtcLiveTranscodingCropMode

剪裁模式

mediaProcessMode

AliRtcLiveTranscodingMediaProcessMode

媒体处理模式

AliRtcLiveTranscodingParam

旁路直播参数类

属性

类型

说明

mixMode

AliRtcLiveTranscodingMixMode

旁路模式

singleParam

AliRtcLiveTranscodingSingleParam

路模式单路参数

mixParam

AliRtcLiveTranscodingMixParam

旁路模式混流参数

AliRtcSDKChannelParam

入会参数类

属性

类型

说明

channelId

string

频道ID, 必须和产生token时一样;可以不传,此时会默认使用产生tokenchannelId

userId

string

用户ID, 必须和产生token时一样;可以不传,此时会默认使用产生tokenuserId

userName

string

任意用于显示的用户名称,不是User ID;可以不传,表示没有userName

capabilityProfile

AliRtcCapabilityProfile

用户属性,在AI实时互动场景通话场景下需要配置, 非AI实时互动场景使用默认值AliRtcCapabilityProfileDefault

AliRtcSDKAIAgentParam

加入AI房间的参数类

属性

类型

说明

agentId

string

ai agent id

region

string

ai agent region

action

string

启动ai agentaction

params

string

启动ai agent的参数

AliRtcRecordAudioConfig

录制音频设置类

属性

类型

说明

sampleRate

number

音频采样率,默认值:16000,支持的采样率 8000, 16000, 32000, 44100, 48000

quality

AliRtcRecordAudioQuality

音频录制质量,默认值:AliRtcRecordAudioQualityHigh

enableRecordExternalRenderPCM

boolean

是否允许录制外部pcm输入渲染数据,默认值:false

enableRecordExternalCapturePCM

boolean

是否允许录制外部pcm输入采集数据,默认值:true

AliRtcRecordVideoConfig

录制视频设置类

属性

类型

说明

quality

AliRtcRecordVideoQuality

视频质量 默认值:AliRtcRecordVideoQualityDefault

AliRtcNetworkProbeResult

网络质量探测结果类

属性

类型

说明

rtt

number

链路rtt 单位ms

uplinkLoss

number

上行链路丢包率,最大值100

uplinkJitter

number

上行链路jitter, 单位ms

uplinkBandWidth

number

上行链路带宽, 单位kbps

downlinkLoss

number

下行链路丢包率,最大值100

downlinkJitter

number

下行链路jitter,单位ms

downlinkBandWidth

number

下行链路带宽,单位kbps

AliRtcNetworkProbeConfig

网络探测的参数配置类

属性

类型

说明

probeUplink

boolean

是否探测上行,默认值:NO

probeDownlink

boolean

是否探测下行,默认值:NO 暂不支持

upLinkBandWidth

number

探测上行带宽峰值,单位kbps 默认值:10000

downLinkBandWidth

number

探测下行带宽峰值,单位kbps 默认值:1000 暂不支持

枚举详情

AliRtcCameraDirection

摄像头方向

说明

AliRtcCameraDirectionBack

使用后置摄像头

AliRtcCameraDirectionFront

使用前置摄像头

AliRtcCameraCaptureProfile

指定采集分辨率

说明

AliRtcCameraCaptureProfileDefault

默认

AliRtcCameraCaptureProfile1080P

视频1080P使用,开启后摄像头使用1080P分辨率采集

AliRtcCaptureOutputPreference

摄像头采集偏好

说明

AliRtcCaptureOutputPreferenceAuto

自动调整采集参数

AliRtcCaptureOutputPreferencePerformance

优先保证设备性能,根据setVideoProfile设置参数选择最接近的摄像头输出参数

AliRtcCaptureOutputPreferencePreview

优先保证视频预览质量,选择较高的摄像头输出参数

AliRtcCapturePipelineScaleMode

视频缩放时机

说明

AliRtcCapturePipelineScaleModePre

采集后立即进行缩放,默认

AliRtcCapturePipelineScaleModePost

编码时进行缩放

AliRtcVideoTrack

视频流类型枚举

说明

AliRtcVideoTrackNo

无视频流

AliRtcVideoTrackCamera

摄像头流

AliRtcVideoTrackScreen

屏幕共享流

AliRtcVideoTrackBoth

摄像头和屏幕共享

AliRtcVideoStreamType

相机大小流类型

说明

AliRtcVideoStreamTypeNone

无视频流

AliRtcVideoStreamTypeHigh

大流

AliRtcVideoStreamTypeLow

小流

AliRtcVideoEncodeCodecType

视频编码格式

说明

AliRtcVideoEncodeCodecDefault

默认

AliRtcVideoEncodeCodecH264

H264

AliRtcVideoEncodeCodecHevc

Hevc

AliRtcVideoCodecType

视频编码类型

说明

AliRtcVideoCodecDefault

默认

AliRtcVideoCodecSoftware

软件编码

AliRtcVideoCodecHardware

硬件编码

AliRtcVideoCodecHardwareTexture

硬件和纹理

AliRtcFrameRate

视频帧率

说明

AliRtcFrameRateFps5

5 fps

AliRtcFrameRateFps10

10 fps

AliRtcFrameRateFps15

15 fps

AliRtcFrameRateFps20

20 fps

AliRtcFrameRateFps25

25 fps

AliRtcFrameRateFps30

30 fps

AliRtcFrameRateFps60

60 fps

AliRtcVideoEncoderOrientationMode

视频输出方向

说明

AliRtcVideoEncoderOrientationModeAdaptive

自适应,推流方向和采集方向一致

AliRtcVideoEncoderOrientationModeFixedLandscape

竖屏模式

AliRtcVideoEncoderOrientationModeFixedPortrait

横屏模式

AliRtcVideoMirrorMode

视频镜像模式

说明

AliRtcVideoMirrorModeDisabled

关闭镜像

AliRtcVideoMirrorModeEnable

开启镜像

AliRtcVideoFormat

视频格式

说明

AliRtcVideoFormatUnknow

未知格式

AliRtcVideoFormatBGRA

BGRA格式

AliRtcVideoFormatI420

I420格式

AliRtcVideoFormatNV21

NV21格式

AliRtcVideoFormatNV12

NV12格式

AliRtcVideoFormatRGBA

RGBA格式

AliRtcVideoFormatI422

I422格式

AliRtcVideoFormatARGB

ARGB格式

AliRtcVideoFormatABGR

ABGR格式

AliRtcVideoFormatRGB24

RGB24格式

AliRtcVideoFormatBGR24

BGR24格式

AliRtcVideoFormatRGB565

RGB565格式

AliRtcVideoFormatTextureOES

TextureOES格式

AliRtcVideoFormatTexture2D

Texture2D格式

AliRtcVideoFormatH264

H264格式

AliRtcVideoFormatFile

文件格式

AliRtcBufferType

视频数据格式

说明

AliRtcBufferTypeRawData

裸数据格式

AliRtcBufferTypeTexture

纹理格式

AliRtcRotationMode

旋转角度

说明

AliRtcRotationMode_0

不旋转

AliRtcRotationMode_90

旋转90

AliRtcRotationMode_180

旋转180

AliRtcRotationMode_270

旋转270

AliRtcVideoState

视频流的状态

说明

AliRtcVideoStateClose

关闭

AliRtcVideoStateOpen

打开

AliRtcVideoStateInterrupt

中断

AliRtcVideoReason

触发视频流状态变化的原因

说明

AliRtcVideoReasonChangeByClient

由客户端更改

AliRtcVideoReasonChangeByServer

由服务器更改

AliRtcVideoEncodedFrameType

Qos反馈外置编码器请求帧类型

说明

AliRtcVideoEncodedFrameNULL

默认 无

AliRtcVideoEncodedFrameIDR

IDR

AliRtcVideoEncodedFrameLTR

LTR

AliRtcVideoEncodedFrameB

B

AliRtcVideoCodecManufacturer

编码器解码器类型

说明

AliRtcVideoCodecManufacturerOpenH264

OpenH264

AliRtcVideoCodecManufacturerX264

X264

AliRtcVideoCodecManufacturerX265

X265

AliRtcVideoCodecManufacturerS265

S265

AliRtcVideoCodecManufacturerFFMPEG

FFMPEG

AliRtcVideoCodecManufacturerQsvIntel

QsvIntel

AliRtcVideoCodecManufacturerNvidia

Nvidia

AliRtcVideoCodecManufacturerAMD

AMD

AliRtcVideoCodecManufacturerMicrosoft

Microsoft

AliRtcVideoCodecManufacturerVideoToolbox

VideoToolbox

AliRtcVideoCodecManufacturerMediaCodec

MediaCodec

AliRtcVideoCodecManufacturerAVCodec

AVCodec

AliRtcVideoCodecManufacturerUnknown

未知

AliRtcVideoCodecKindType

视频编码类型

说明

AliRtcVideoCodecKindEncoder

编码器

AliRtcVideoCodecKindDecoder

解码器

AliRtcRenderMode

渲染模式

说明

AliRtcRenderModeAuto

自动

AliRtcRenderModeStretch

拉伸填充视图,不保持视频比例

AliRtcRenderModeFill

在保持视频宽高比的同时缩放,填充黑边

AliRtcRenderModeCrop

在保持视频宽高比的同时缩放,并裁剪以适合视图

AliRtcRenderMirrorMode

镜像模式

说明

AliRtcRenderMirrorModeOnlyFrontMirror

只有前置摄像头预览镜像,其余不镜像

AliRtcRenderMirrorModeAllMirror

全部镜像

AliRtcRenderMirrorModeAllNoMirror

全部不镜像

AliRtcVideoPipelineMirrorMode

视频流镜像模式

说明

AliRtcVideoPipelineMirrorModeNoMirror

预览和编码均关闭镜像

AliRtcVideoPipelineMirrorModeBothMirror

预览和编码均打开镜像

AliRtcVideoPipelineMirrorModeOnlyPreviewMirror

仅预览打开镜像

AliRtcVideoPipelineMirrorModeOnlyPublishMirror

仅推流打开镜像

AliRtcAudioTrack

音频流类型

说明

AliRtcAudioTrackNo

无音频流

AliRtcAudioTrackMic

麦克风音频流

AliRtcAudioTrackDual

音频第二流

AliRtcAudioTrackBoth

麦克风音频流和次要音频流

AliRtcAudioProfile

音频编码模式

说明

AliRtcLowQualityMode

音频低音质模式,默认8000Hz采样率,单声道,最大编码码率12kbps

AliRtcBasicQualityMode

(默认)标准音质模式,默认16000Hz采样率,单声道,最大编码码率24kbps

AliRtcHighQualityMode

高音质模式,默认48000Hz采样率,单声道,最大编码码率48kbps

AliRtcStereoHighQualityMode

立体声高音质模式,默认48000Hz采样率,双声道,最大编码码率64kbps

AliRtcSuperHighQualityMode

超高音质模式,默认48000Hz采样率,单声道,最大编码码率96kbps

AliRtcStereoSuperHighQualityMode

立体声超高音质模式,默认48000Hz采样率,双声道,最大编码码率128kbps

AliRtcAudioScenario

音频场景模式

说明

AliRtcSceneDefaultMode

默认场景,一般的音视频通信场景推荐使用

AliRtcSceneMusicMode

音乐场景,高保真音乐音质,乐器教学等对音乐音质有要求的场景推荐使用

AliRtcAudioSampleRate

音频采样率

说明

AliRtcAudioSampleRate_8000

8000采样率

AliRtcAudioSampleRate_11025

11025采样率

AliRtcAudioSampleRate_16000

16000采样率

AliRtcAudioSampleRate_22050

22050采样率

AliRtcAudioSampleRate_32000

32000采样率

AliRtcAudioSampleRate_44100

44100采样率

AliRtcAudioSampleRate_48000

48000采样率

AliRtcAudioSampleRate_Unknown

未知采样率

AliRtcAudioNumChannel

音频声道配置

说明

AliRtcMonoAudio

单声道

AliRtcStereoAudio

双声道

AliRtcAudioSource

音频数据类型

说明

AliRtcAudioSourceCaptured

采集的音频数据

AliRtcAudioSourceProcessCaptured

3A后的音频数据

AliRtcAudioSourcePub

推流的音频数据

AliRtcAudioSourcePlayback

播放的音频数据

AliRtcAudioSourceMixedAll

推流和播放混音后的音频数据

AliRtcAudioSourceRemoteUser

拉流的远端音频数据

AliRtcAudioRouteType

语音路由类型

说明

AliRtcAudioRouteTypeDefault

默认的语音路由

AliRtcAudioRouteTypeHeadset

耳机

AliRtcAudioRouteTypeEarpiece

听筒

AliRtcAudioRouteTypeHeadsetNoMic

不带麦的耳机

AliRtcAudioRouteTypeSpeakerphone

手机扬声器

AliRtcAudioRouteTypeLoudSpeaker

外接扬声器

AliRtcAudioRouteTypeBlueTooth

蓝牙耳机

AliRtcAudioFocusType

音频焦点类型

说明

AliRtcAudioFocusTypeNone

没有获取、丢失或请求音频焦点

AliRtcAudioFocusTypeGain

用于表示音频焦点的获得或请求,持续时间未知

AliRtcAudioFocusTypeGainTransient

用于表示音频焦点的临时获得或请求,预计持续时间较短

AliRtcAudioFocusTypeGainTransientMayDuck

用于表示音频焦点的临时请求,预计持续时间较短,并且其他音频应用程序在降低输出音量后继续播放是可以接受的(也称为"躲避")

AliRtcAudioFocusTypeGainTransientExclusive

用于表示音频焦点的临时请求,预计持续时间较短,在此期间不应有其他应用程序或系统组件播放任何内容

AliRtcAudioFocusTypeLoss

用于表示音频焦点的丧失,持续时间未知

AliRtcAudioFocusTypeLossTransient

用于表示音频焦点的临时丧失

AliRtcAudioFocusTypeLossCanDuck

用于表示音频焦点的临时丧失,在这种情况下,丧失音频焦点的一方如果想继续播放,可以降低其输出音量(也称为"躲避"),因为新的焦点拥有者不要求其他人保持静音

AliRtcAudioAccompanyStateCode

音乐伴奏播放状态

说明

AliRtcAudioAccompanyStarted

开始播放

AliRtcAudioAccompanyStopped

停止播放

AliRtcAudioAccompanyPaused

暂停播放

AliRtcAudioAccompanyResumed

恢复播放

AliRtcAudioAccompanyEnded

播放完毕

AliRtcAudioAccompanyBuffering

正在缓冲

AliRtcAudioAccompanyBufferingEnd

缓冲结束

AliRtcAudioAccompanyFailed

播放失败

AliRtcAudioAccompanyErrorCode

音乐伴奏播放错误码

说明

AliRtcAudioAccompanyNoError

没有错误

AliRtcAudioAccompanyOpenFailed

打开文件失败

AliRtcAudioAccompanyDecodeFailed

解码文件失败

AliRtcAudioEffectVoiceChangerMode

变声音效模式类型枚举

说明

AliRtcAudioEffectVoiceChangerOff

关闭变声音效

AliRtcAudioEffectVoiceChangerOldMan

老人

AliRtcAudioEffectVoiceChangerBabyBoy

男孩

AliRtcAudioEffectVoiceChangerBabGirl

女孩

AliRtcAudioEffectVoiceChangerRobot

机器人

AliRtcAudioEffectVoiceChangerDaimo

大魔王

AliRtcAudioEffectVoiceChangerKTV

KTV

AliRtcAudioEffectVoiceChangerEcho

回声

AliRtcAudioEffectVoiceChangerDialect

方言

AliRtcAudioEffectVoiceChangerHow

怒吼

AliRtcAudioEffectVoiceChangerElectroinc

电音

AliRtcAudioEffectVoiceChangerPhonograph

留声机

AliRtcAudioEffectReverbMode

音效混响模式

说明

AliRtcAudioEffectReverbOff

关闭

AliRtcAudioEffectReverbVocal_I

人声 I

AliRtcAudioEffectReverbVocal_II

人声 II

AliRtcAudioEffectReverbBathroom

澡堂

AliRtcAudioEffectReverbSmallRoomBright

明亮小房间

AliRtcAudioEffectReverbSmallRoomDark

黑暗小房间

AliRtcAudioEffectReverbMediumRoom

中等房间

AliRtcAudioEffectReverbLargeRoom

大房间

AliRtcAudioEffectReverbChurchHall

教堂走廊

AliRtcAudioEffectBeautifyMode

美声模式

说明

AliRtcAudioEffectBeautifyOff

关闭

AliRtcAudioEffectBeautifyVigorous

浑厚

AliRtcAudioEffectBeautifyRinging

嘹亮

AliRtcAudioEffectReverbParamType

音效混响参数类型

说明

AliRtcAudioEffectReverbParamRoomSize

房间大小,取值范围:[0,100]

AliRtcAudioEffectReverbParamPreDelay

预延时,单位:毫秒。取值范围:[0,200]

AliRtcAudioEffectReverbParamReverberance

混响感,取值范围:[0,100]

AliRtcAudioEffectReverbParamHfDamping

消声,取值范围:[0,100]

AliRtcAudioEffectReverbParamToneLow

低音调,取值范围:[0,100]

AliRtcAudioEffectReverbParamToneHigh

高音调,取值范围:[0,100]

AliRtcAudioEffectReverbParamDryGain

干增益,取值范围:[-20,10]

AliRtcAudioEffectReverbParamWetGain

湿增益,取值范围:[-20,10]

AliRtcAudioEffectEqualizationBandFrequency

混响参数类型

说明

AliRtcAudioEffectEqualizationBand_31

31 Hz

AliRtcAudioEffectEqualizationBand_62

62 Hz

AliRtcAudioEffectEqualizationBand_125

125 Hz

AliRtcAudioEffectEqualizationBand_250

250 Hz

AliRtcAudioEffectEqualizationBand_500

500 Hz

AliRtcAudioEffectEqualizationBand_1K

1 kHz

AliRtcAudioEffectEqualizationBand_2K

2 kHz

AliRtcAudioEffectEqualizationBand_4K

4 kHz

AliRtcAudioEffectEqualizationBand_8K

8 kHz

AliRtcAudioEffectEqualizationBand_16K

16 kHz

AliRtcMuteLocalAudioMode

本地静音模式

说明

AliRtcMuteLocalAudioModeDefault

默认模式(静音全部,包括麦克风及外部输入音频)

AliRtcMuteLocalAudioModeMuteAll

静音全部(包括麦克风及外部输入音频)

AliRtcMuteLocalAudioModeMuteOnlyMic

只静音麦克风

AliRtcChannelProfile

频道模式

说明

AliRtcCommunication

通信模式

AliRtcInteractiveLive

互动模式

AliRtcClientRole

用户角色

说明

AliRtcClientRoleInteractive

主播角色

AliRtcClientRoleLive

观众角色

AliRtcCapabilityProfile

场景角色设置

说明

AliRtcCapabilityProfileDefault

默认, 无特殊要求

AliRtcCapabilityProfileHuman

AI agent 通话场景下, 用户端的功能配置

AliRtcCapabilityProfileRobot

AI agent 通话场景下, 机器人的功能配置

AliRtcUserOfflineReason

用户离线原因

说明

AliRtcUserOfflineQuit

用户主动离开

AliRtcUserOfflineDropped

因过长时间收不到对方数据包,超时掉线

AliRtcUserOfflineBecomeAudience

用户身份从主播切换为观众时触发

AliRtcOnByeType

OnBye类型

说明

AliRtcOnByeBeKickOut

当前user被踢出channel

AliRtcOnByeChannelTerminated

channel已结束,需要离开会议

AliRtcOnByeUserReplaced

相同userID在其他设备 JoinChannel,当前设备被下线

AliRtcConnectionStatus

网络连接状态

说明

AliRtcConnectionInit

初始化完成

AliRtcConnectionDisconnected

网络连接断开

AliRtcConnectionConnecting

建立网络连接中

AliRtcConnectionConnected

网络已连接

AliRtcConnectionReconnecting

重新建立网络连接中

AliRtcConnectionFailed

网络连接失败

AliRtcConnectionStatusChangeReason

网络连接状态变更原因

说明

AliRtcConnectionChangedDummyReason

未知原因

AliRtcConnectionMediaPathChanged

媒体通道变更

AliRtcConnectionSignalingHeartbeatTimeout

心跳超时

AliRtcConnectionSignalingHeartbeatAlive

心跳恢复

AliRtcConnectionSignalingHttpdnsResolved

DNS解析成功

AliRtcConnectionSignalingHttpdnsFailure

DNS解析失败

AliRtcConnectionSignalingGslbFailure

GSLB请求失败

AliRtcConnectionSignalingGslbSucccess

GSLB请求成功

AliRtcConnectionSignalingJoinChannelFailure

加入频道失败

AliRtcConnectionSignalingJoinChannelSuccess

加入频道成功

AliRtcConnectionSignalingLeaveChannel

离开频道

AliRtcConnectionSignalingConnecting

信令建立连接

AliRtcConnectionChangedNetworkInterrupted

网络连接中断

AliRtcNetworkQuality

网络质量

说明

AliRtcNetworkQualityExcellent

网络极好,流程度清晰度质量好

AliRtcNetworkQualityGood

网络好,流畅度清晰度和极好差不多

AliRtcNetworkQualityPoor

网络较差,音视频流畅度清晰度有瑕疵,不影响沟通

AliRtcNetworkQualityBad

网络差,视频卡顿严重,音频能正常沟通

AliRtcNetworkQualityVeryBad

网络极差,基本无法沟通

AliRtcNetworkQualityDisconnect

网络中断

AliRtcNetworkQualityUnknow

未知

AliRtcPublishState

推流状态

说明

AliRtcPublishStatePublishIdle

初始状态

AliRtcPublishStateNoPublish

未推流

AliRtcPublishStatePublishing

推流中

AliRtcPublishStatePublished

已推流

AliRtcSubscribeState

订阅状态

说明

AliRtcSubscribeStateSubscribeIdle

初始状态

AliRtcSubscribeStateNoSubscribe

未订阅

AliRtcSubscribeStateSubscribing

订阅中

AliRtcSubscribeStateSubscribed

已订阅

AliRtcLocalAudioState

本地音频采集状态回调

说明

AliRtcLocalAudioStateStarting

启动中

AliRtcLocalAudioStateStarted

已启动

AliRtcLocalAudioStateStopping

停止中

AliRtcLocalAudioStateStopped

已停止

AliRtcLocalVideoState

本地视频采集状态回调

说明

AliRtcLocalVideoStateStopped

已停止

AliRtcLocalVideoStateStarted

已启动

AliRtcLocalDeviceType

本地设备类型

说明

AliRtcLocalDeviceUnknown

未知设备类型

AliRtcLocalDeviceMic

麦克风设备

AliRtcLocalDeviceSpeaker

扬声器设备

AliRtcLocalDeviceAudioDevice

音频设备

AliRtcLocalDeviceCamera

摄像头设备

AliRtcLocalDeviceDisplay

显示设备

AliRtcLocalDeviceVideoDevice

视频设备

AliRtcLocalDeviceExceptionType

本地设备异常类型

说明

AliRtcLocalDeviceExceptionUnknown

未知异常类型

AliRtcLocalDeviceExceptionMicOpenFail

麦克风打开失败

AliRtcLocalDeviceExceptionMicInterrupt

麦克风被打断

AliRtcLocalDeviceExceptionMicAuthFail

麦克风无权限

AliRtcLocalDeviceExceptionMicNotAvailable

无可用麦克风

AliRtcLocalDeviceExceptionSpeakerOpenFail

扬声器打开失败

AliRtcLocalDeviceExceptionSpeakerInterrupt

扬声器被打断

AliRtcLocalDeviceExceptionSpeakerNotAvailable

无可用扬声器

AliRtcLocalDeviceExceptionAudioDeviceException

音频设备异常

AliRtcLocalDeviceExceptionCameraOpenFail

摄像头打开失败

AliRtcLocalDeviceExceptionCameraInterrupt

摄像头被打断

AliRtcLocalDeviceExceptionCameraAuthFail

摄像头无权限

AliRtcLocalDeviceExceptionDisplayException

显示设备异常

AliRtcLocalDeviceExceptionVideoDeviceException

视频设备异常

AliRtcLiveTranscodingState

旁路直播状态

说明

AliRtcLiveTranscodingState_IDLE

推流空闲

AliRtcLiveTranscodingState_CONNNECT

正在连接推流服务器

AliRtcLiveTranscodingState_RUNNING

推流正在进行

AliRtcLiveTranscodingState_RECOVERING

正在恢复推流

AliRtcLiveTranscodingState_FAILURE

推流失败

AliRtcLiveTranscodingState_END

推流结束

AliRtcLiveTranscodingStreamType

旁路直播转推流类型

说明

AliRtcLiveTranscodingStreamOrigin

转推原始流

AliRtcLiveTranscodingStreamAudio

仅转推音频流

AliRtcLiveTranscodingStreamVideo

仅转推视频流

AliRtcLiveTranscodingMixMode

旁路直播模式

说明

AliRtcLiveTranscodingMixModeSINGLE

单路转推,不混流转码,仅转推原始单路流,无需配置混流转码参数

AliRtcLiveTranscodingMixModeMIX

混流转码(默认值),支持混流转码输出

AliRtcLiveTranscodingSourceType

旁路直播视频流类型

说明

AliRtcLiveTranscodingSourceCamera

摄像头

AliRtcLiveTranscodingSourceShareScreen

屏幕共享

AliRtcLiveTranscodingTaskProfile

旁路直播计费规格

说明

AliRtcLiveTranscodingTaskProfile_1IN_1080P

1IN_1080P

AliRtcLiveTranscodingTaskProfile_1IN_720P

1IN_720P

AliRtcLiveTranscodingTaskProfile_1IN_360P

1IN_360P

AliRtcLiveTranscodingTaskProfile_2IN_1080P

2IN_1080P

AliRtcLiveTranscodingTaskProfile_2IN_720P

2IN_720P

AliRtcLiveTranscodingTaskProfile_2IN_360P

2IN_360P

AliRtcLiveTranscodingTaskProfile_4IN_1080P

4IN_1080P

AliRtcLiveTranscodingTaskProfile_4IN_720P

4IN_720P

AliRtcLiveTranscodingTaskProfile_4IN_360P

4IN_360P

AliRtcLiveTranscodingTaskProfile_9IN_1080P

9IN_1080P

AliRtcLiveTranscodingTaskProfile_9IN_720P

9IN_720P

AliRtcLiveTranscodingTaskProfile_9IN_360P

9IN_360P

AliRtcLiveTranscodingTaskProfile_12IN_1080P

12IN_1080P

AliRtcLiveTranscodingTaskProfile_12IN_720P

12IN_720P

AliRtcLiveTranscodingTaskProfile_12IN_360P

12IN_360P

AliRtcLiveTranscodingTaskProfile_16IN_1080P

16IN_1080P

AliRtcLiveTranscodingTaskProfile_16IN_720P

16IN_720P

AliRtcLiveTranscodingTaskProfile_16IN_360P

16IN_360P

AliRtcLiveTranscodingTaskProfile_Mixed

纯语音

AliRtcLiveTranscodingAudioSampleRate

旁路直播音频采样率

说明

AliRtcLiveTranscodingAudioSampleRate_48000

采样率48000Hz

AliRtcLiveTranscodingAudioSampleRate_44100

采样率44100Hz

AliRtcLiveTranscodingAudioSampleRate_32000

采样率32000Hz

AliRtcLiveTranscodingAudioSampleRate_16000

采样率16000Hz

AliRtcLiveTranscodingAudioSampleRate_8000

采样率8000Hz

AliRtcLiveTranscodingVideoCodec

编码器类型

说明

AliRtcLiveTranscodingVideoCodec_H264

H264

AliRtcLiveTranscodingVideoCodec_H265

H265

AliRtcLiveTranscodingCropMode

旁路直播裁剪模式

说明

AliRtcLiveTranscodingCropModeCrop

剪裁

AliRtcLiveTranscodingCropModeFill

填充

AliRtcLiveTranscodingMediaProcessMode

旁路直播媒体处理模式

说明

AliRtcLiveTranscodingMediaProcessNormal

通用模式

AliRtcLiveTranscodingMediaProcessVirtualBackground

虚拟背景模式

AliRtcLiveTranscodingSegmentType

旁路直播输入类型

说明

AliRtcLiveTranscodingSegmentNoBody

无人像分割

AliRtcLiveTranscodingSegmentBody

人像分割

AliRtcLiveTranscodingErrorCode

旁路推流错误码

说明

AliRtcLiveTranscodingErrorPublishOk

旁路直播准备完成

AliRtcLiveTranscodingErrorStreamNotFound

旁路直播推流地址未找到

AliRtcLiveTranscodingErrorStreamAlreadyExist

推流任务已存在

AliRtcLiveTranscodingErrorInvalidParam

推流参数无效

AliRtcLiveTranscodingErrorInternalError

推流内部错误

AliRtcLiveTranscodingErrorRtmpServerError

推流服务器错误

AliRtcLiveTranscodingErrorRtmpStreamUrlError

推流RtmpStreamUrl错误

AliRtcLiveTranscodingErrorPublishTimeout

推流任务超时

AliRtcLiveTranscodingErrorNotAuthorized

推流未鉴权

AliRtcLiveTranscodingTaskStatus

旁路推流PublishTask状态

说明

AliRtcLiveTranscodingTaskStatusStart

任务开始

AliRtcLiveTranscodingTaskStatusUpdate

任务更新

AliRtcLiveTranscodingTaskStatusStop

任务已停止

AliRtcLiveTranscodingFontType

旁路直播字体

说明

AliRtcLiveTranscodingFont_NOTO_SERIF_CJKSC_REGULAR

思源宋体NotoSerifCJKsc-REGULAR

AliRtcLiveTranscodingFont_ALIBABA_PUHUITI_REGULAR

阿里巴巴-普惠体-REGULAR

AliRtcLiveTranscodingFont_ALIBABA_PUHUITI_BOLD

阿里巴巴-普惠体-BOLD

AliRtcLiveTranscodingFont_ALIBABA_PUHUITI_Heavy

阿里巴巴-普惠体-Heavy

AliRtcLiveTranscodingFont_ALIBABA_PUHUITI_LIGHT

阿里巴巴-普惠体-LIGHT

AliRtcLiveTranscodingFont_ALIBABA_PUHUITI_MEDIUM

阿里巴巴-普惠体-MEDIUM

AliRtcLiveTranscodingImageDisplayType

图片显示模式

说明

AliRtcLiveTranscodingImageDisplay_NOT_DISPLAY

不显示

AliRtcLiveTranscodingImageDisplay_ALWAYS

总是显示

AliRtcLiveTranscodingImageDisplay_WHEN_NO_VIDEO

没有视频时显示

AliRtcScreenShareMode

屏幕共享模式

说明

AliRtcScreenShareNoneMode

不共享音视频

AliRtcScreenShareOnlyVideoMode

仅共享视频

AliRtcScreenShareOnlyAudioMode

仅共享音频

AliRtcScreenShareAllMode

共享音视频

AliRtcRecordType

录制类型

说明

AliRtcRecordTypeAudio

录制单个音频文件

AliRtcRecordTypeVideo

录制单个音视频文件

AliRtcRecordFormat

录制格式

说明

AliRtcRecordFormatAAC

录制AAC格式文件

AliRtcRecordFormatWAV

录制WAV格式文件

AliRtcRecordFormatMP4

录制MP4文件

AliRtcRecordAudioQuality

录制音频质量

说明

AliRtcRecordAudioQualityLow

低质量文件录制,文件体积较小,音质一般

AliRtcRecordAudioQualityMedium

中等质量文件录制,文件体积中等,音质中等

AliRtcRecordAudioQualityHigh

高质量文件录制,文件体积较大,音质较好

AliRtcRecordVideoQuality

录制视频质量

说明

AliRtcRecordVideoQualityDefault

默认,和采集保持一致

AliRtcRecordEventCode

录制回调事件类型

说明

AliRtcRecordTimeOverLimit

超过设置的时长

AliRtcRecordSizeOverLimit

超过设置的文件大小

AliRtcRecordOutOfSize

超过2Gbytes进行文件分块

AliRtcRecordWriteFailed

写文件失败

AliRtcRecordStart

开始录制

AliRtcRecordStop

停止录制

AliRtcDataMsgType

DataChannel消息类型

说明

AliRtcDataChannelNone

AliRtcDataChannelProgress

音乐播放进度

AliRtcDataChannelCustom

自定义消息

AliRtcLogLevel

日志级别

说明

AliRtcLogLevelInfo

普通

AliRtcLogLevelWarn

警告

AliRtcLogLevelError

错误

AliRtcLogLevelFatal

严重

AliRtcLogLevelNone