logo
实时音视频
当前页

Enum

AiDenoiseMode

AI 降噪处理的模式

详情

AI 降噪处理的模式。

属性

AI

AI
AI=(0)

AI 模式噪声抑制,会对音乐有较大损伤,故不能用于对需要采集背景音的音源进行噪声抑制

AIBalanced

AIBalanced
AIBalanced=(1)

均衡 AI 模式噪声抑制,会对音乐有较大损伤,故不能用于对需要采集背景音的音源进行噪声抑制

ExceptionCode

详情

推拉流采集、编码解码异常/恢复正常的事件码

属性

captureFpsToLow

captureFpsToLow
captureFpsToLow=(1001)

采集帧率过低

captureVolumeToLow

captureVolumeToLow
captureVolumeToLow=(1002)

采集音量过低

sendVideoBitrateToLow

sendVideoBitrateToLow
sendVideoBitrateToLow=(1003)

发送视频码率过低

sendFpsToLow

sendFpsToLow
sendFpsToLow=(1004)

发送视频帧率过低

sendAudioBitrateToLow

sendAudioBitrateToLow
sendAudioBitrateToLow=(1005)

发送音频码率过低

receiveVolumeToLow

receiveVolumeToLow
receiveVolumeToLow=(1006)

接收音量过低

receiveAudioDecodedFail

receiveAudioDecodedFail
receiveAudioDecodedFail=(1007)

接收音频解码失败

ReceiveVideoDecodedFail

ReceiveVideoDecodedFail
ReceiveVideoDecodedFail=(1008)

接收视频解码失败

receiveVideoFpsDecodedToLow

receiveVideoFpsDecodedToLow
receiveVideoFpsDecodedToLow=(1009)

接收视频解码帧率过低

renderVideoFpsToLow

renderVideoFpsToLow
renderVideoFpsToLow=(1010)

渲染帧率过低

captureFpsNormal

captureFpsNormal
captureFpsNormal=(2001)

采集帧率恢复正常

captureVolumeNormal

captureVolumeNormal
captureVolumeNormal=(2002)

采集音量恢复正常

sendVideoBitrateNormal

sendVideoBitrateNormal
sendVideoBitrateNormal=(2003)

发送视频码率恢复正常

sendFpsNormal

sendFpsNormal
sendFpsNormal=(2004)

发送视频帧率恢复正常

sendAudioBitrateNormal

sendAudioBitrateNormal
sendAudioBitrateNormal=(2005)

发送音频码率恢复正常

receiveVolumeNormal

receiveVolumeNormal
receiveVolumeNormal=(2006)

接收音量恢复正常

receiveAudioDecodedNormal

receiveAudioDecodedNormal
receiveAudioDecodedNormal=(2007)

接收音频解码恢复正常

receiveVideoDecodedNormal

receiveVideoDecodedNormal
receiveVideoDecodedNormal=(2008)

接收视频解码恢复正常

receiveVideoFpsDecodedNormal

receiveVideoFpsDecodedNormal
receiveVideoFpsDecodedNormal=(2009)

接收视频解码帧率恢复正常

renderVideoFpsNormal

renderVideoFpsNormal
renderVideoFpsNormal=(2010)

渲染视频帧率恢复正常

Segmentation

背景处理分割模式

属性

PortraitSegmentation

PortraitSegmentation
PortraitSegmentation=(0)

人像分割

TrafficControlFocusOnMode

详情

触发推流流量控制的因素。

属性

TrafficControlFocusOnLocalOnly

TrafficControlFocusOnLocalOnly
TrafficControlFocusOnLocalOnly=(0)

只关注本地网络

TrafficControlFocusOnRemote

TrafficControlFocusOnRemote
TrafficControlFocusOnRemote=(1)

关注本地网络, 同时也兼顾远端网络,目前只在 1v1 场景下有效

ZegoAudioCodecID

音频编码器 ID

属性

ZegoAudioCodecIDNormal

ZegoAudioCodecIDNormal
ZegoAudioCodecIDNormal=(1)

可用于 RTC 和 CDN 推流;码率范围 10kbps ~ 128kbps;支持双声道;延迟在 500ms 左右

ZegoAudioCodecIDNormal2

ZegoAudioCodecIDNormal2
ZegoAudioCodecIDNormal2=(2)

可用于 RTC 和 CDN 推流;兼容性好,码率范围 16kbps ~ 192kbps;支持双声道;延迟 350ms 左右;相同码率下(较低码率),音质弱于 [Normal]。

ZegoAudioCodecIDLow3

ZegoAudioCodecIDLow3
ZegoAudioCodecIDLow3=(6)

仅可用于 RTC 推流;码率范围 10kbps ~ 192kbps;支持双声道;延迟在 200ms 左右;相同码率下(较低码率),音质明显好于 [Normal] 与 [Normal2];CPU 开销较低。

ZegoAudioMixMode

音频混音模式

属性

ZegoAudioMixModeRaw

ZegoAudioMixModeRaw
ZegoAudioMixModeRaw=(0)

默认模式,无特殊行为

ZegoAudioMixModeFocused

ZegoAudioMixModeFocused
ZegoAudioMixModeFocused=(1)

音频聚焦模式,可在多路音频流中突出某路流的声音

ZegoCopyrightedMusicBillingMode

点歌计费模式。

属性

Count

Count
Count=(0)

按次计费。用户每获取一次歌曲资源都需要计一次费用,即根据实际调用获取歌曲资源接口(如 [requestResource] 接口)传参为按次的用户进行收费。

User

User
User=(1)

按用户包月计费。按月维度向单个用户计费,即统计调用获取歌曲资源传参为按用户包月的用户 ID,按月维度进行收费。

Room

Room
Room=(2)

按房间包月计费。按月维度向房间用户计费,即统计调用获取歌曲资源传参为按房间包月的 roomID,按月维度进行收费。

Master

Master
Master=(3)

按房主包月计费。用户每获取一次资源,都计为房主获取资源,即根据实际调用获取歌曲资源接口传参为房间的 roomID、masterID,按房主进行收费。

ZegoCopyrightedMusicResourceType

音乐资源类型。用于 [ZegoCopyrightedMusicRequestConfig] 配置。

属性

Song

Song
Song=(0)

原曲。

Accompaniment

Accompaniment
Accompaniment=(1)

伴奏。

AccompanimentClip

AccompanimentClip
AccompanimentClip=(2)

高潮片段。

AccompanimentSegment

AccompanimentSegment
AccompanimentSegment=(3)

抢唱片段。

ZegoCopyrightedMusicVendorID

版权方。版权方的详细信息,请联系 ZEGO 商务人员咨询。

属性

VendorDefault

VendorDefault
VendorDefault=(0)

默认版权方。

Vendor1

Vendor1
Vendor1=(1)

版权方1。

Vendor2

Vendor2
Vendor2=(2)

版权方2。

Vendor3

Vendor3
Vendor3=(4)

版权方3。

ZegoEncodeProfile

视频编码规格

属性

ZegoEncodeProfileDefault

ZegoEncodeProfileDefault
ZegoEncodeProfileDefault=(0)

默认的视频编码规格,默认值是 Main 级别的视频编码规格。

ZegoEncodeProfileBaseline

ZegoEncodeProfileBaseline
ZegoEncodeProfileBaseline=(1)

Baseline 级别的视频编码规格,解码消耗较低,画面效果较差,一般用于低阶或需要额外容错的应用。

ZegoEncodeProfileMain

ZegoEncodeProfileMain
ZegoEncodeProfileMain=(2)

Main 级别的视频编码规格,解码消耗比 Baseline 稍高,画面效果也较好,一般用于主流消费类电子产品。

ZegoEncodeProfileHigh

ZegoEncodeProfileHigh
ZegoEncodeProfileHigh=(3)

High 级别的视频编码规格,解码消耗比 Main 高,画面效果好,一般用于广播及视频碟片存储,高清电视。

ZegoFontType

字体类型。

属性

ZegoFontTypeSourceHanSans

ZegoFontTypeSourceHanSans
ZegoFontTypeSourceHanSans=(0)

思源黑体。

ZegoFontTypeAlibabaSans

ZegoFontTypeAlibabaSans
ZegoFontTypeAlibabaSans=(1)

阿里巴巴普惠体。

ZegoFontTypePangMenZhengDaoTitle

ZegoFontTypePangMenZhengDaoTitle
ZegoFontTypePangMenZhengDaoTitle=(2)

旁门正道标题体。

ZegoFontTypeHappyZcool

ZegoFontTypeHappyZcool
ZegoFontTypeHappyZcool=(3)

站酷快乐体。

ZegoGeoFenceType

地理围栏类型。

属性

ZegoGeoFenceTypeNone

ZegoGeoFenceTypeNone
ZegoGeoFenceTypeNone=(0)

不使用地理围栏。

ZegoGeoFenceTypeInclude

ZegoGeoFenceTypeInclude
ZegoGeoFenceTypeInclude=(1)

包括指定的地理围栏信息。

ZegoGeoFenceTypeExclude

ZegoGeoFenceTypeExclude
ZegoGeoFenceTypeExclude=(2)

排除指定的地理围栏信息。

ZegoInspectFlagType

详情

送审标识类型。

属性

Allow

Allow
Allow=(0)

允许送审

NotAllow

NotAllow
NotAllow=(1)

不允许送审

ZegoLiveAudioEffectMode

音质增强生效模式。

详情

音质增强生效模式。

属性

None

None
None=(0)

都关闭。

Local

Local
Local=(1)

仅本地生效。

Publish

Publish
Publish=(2)

仅推流生效。

All

All
All=(3)

本地和推流都生效。

ZegoLowlightEnhancementMode

低照度增强模式。

属性

Off

Off
Off=(0)

On

On
On=(1)

ZegoMixStreamRenderMode

混流视频渲染模式

详情

混流视频渲染模式。

属性

AspectFill

AspectFill
AspectFill=(0)

填充模式,等比填充布局,画面可能有部分被裁剪。

AspectFit

AspectFit
AspectFit=(1)

适应模式,等比缩放画面,布局内可能有留白。

ZegoRangeAudioListenMode

范围语音收听模式。

属性

All

All
All=(0)

收听所有人模式,可以收听到房间内所有人的声音。

World

World
World=(1)

只收听世界的人模式,只收听处于范围内的人员的声音。

Team

Team
Team=(2)

只收听所属小队模式,只收听所属小队内的成员的声音(不受范围限制)。

ZegoRangeAudioMicrophoneState

麦克风发送声音状态。

详情

麦克风发送声音状态。

  • 业务场景:获取麦克风开关状态。

属性

Off

Off
Off=(0)

关闭状态

TurningOn

TurningOn
TurningOn=(1)

开启中

On

On
On=(2)

开启状态

ZegoRangeAudioMode

范围语音模式

详情

范围语音模式。

属性

World

World
World=(0)

所有人模式,可以与房间内所有人交流

Team

Team
Team=(1)

仅小队模式,只与小队内的成员交流

SecretTeam

SecretTeam
SecretTeam=(2)

隐秘小队模式,可与小队内的成员交流(不受范围限制),并且可以听到范围内的其他玩家(非队伍内)声音。

ZegoRangeAudioSpeakMode

范围语音发声模式。

属性

All

All
All=(0)

发声到所有人模式,房间内的所有人都能听到他的声音。

World

World
World=(1)

发声到世界模式,只有处于范围内的人才能听到他的声音。

Team

Team
Team=(2)

发声到所属小队模式,只有小队内的成员才能听到他的声音(不受范围限制)。

ZegoReverbPreset

混响预设值。

详情

混响预设值。

属性

None

None
None=(0)

无混响。

SoftRoom

SoftRoom
SoftRoom=(1)

小房间混响效果

LargeRoom

LargeRoom
LargeRoom=(2)

大房间混响效果

ConcertHall

ConcertHall
ConcertHall=(3)

音乐厅混响效果

Valley

Valley
Valley=(4)

山谷混响效果

RecordingStudio

RecordingStudio
RecordingStudio=(5)

录音棚混响效果

Basement

Basement
Basement=(6)

地下室混响效果

KTV

KTV
KTV=(7)

KTV 混响效果

Popular
Popular=(8)

流行混响效果

Rock

Rock
Rock=(9)

摇滚混响效果

VocalConcert

VocalConcert
VocalConcert=(10)

演唱会混响效果

GramoPhone

GramoPhone
GramoPhone=(11)

留声机混响效果

EnhancedKTV

EnhancedKTV
EnhancedKTV=(12)

加强的 KTV 混响效果,提供人声更加集中、亮度更好的 KTV 效果。相比原有 KTV 音效缩短了混响时长,提高了干湿比。

ZegoRoomStateChangedReason

属性

Logining

Logining
Logining=('LOGINING')

Logined

Logined
Logined=('LOGINED')

LoginFailed

LoginFailed
LoginFailed=('LOGIN_FAILED')

Reconnecting

Reconnecting
Reconnecting=('RECONNECTING')

ReconnectFailed

ReconnectFailed
ReconnectFailed=('RECONNECT_FAILED')

Kickout

Kickout
Kickout=('KICKOUT')

Logout

Logout
Logout=('LOGOUT')

LogoutFailed

LogoutFailed
LogoutFailed=('LOGOUT_FAILED')

Reconnected

Reconnected
Reconnected=('RECONNECTED')

ZegoRoomTransparentMessageMode

详情

透传消息类型。

属性

ZegoRoomTransparentMessageModeOnlyClient

ZegoRoomTransparentMessageModeOnlyClient
ZegoRoomTransparentMessageModeOnlyClient=(0)

仅发送给客户端。

ZegoRoomTransparentMessageModeOnlyServer

ZegoRoomTransparentMessageModeOnlyServer
ZegoRoomTransparentMessageModeOnlyServer=(1)

仅服务器回调,需要向zego 服务器配置回调。

ZegoRoomTransparentMessageModeClientAndServer

ZegoRoomTransparentMessageModeClientAndServer
ZegoRoomTransparentMessageModeClientAndServer=(2)

客户端接收和服务器回调。

ZegoRoomTransparentMessageType

详情

透传消息类型。

属性

ZegoRoomTransparentMessageNormal

ZegoRoomTransparentMessageNormal
ZegoRoomTransparentMessageNormal=(0)

正常模式。

ZegoRoomTransparentMessageSequence

ZegoRoomTransparentMessageSequence
ZegoRoomTransparentMessageSequence=(1)

消息保证最终有序。

ZegoSEIType

详情

SEI 类型。

属性

ZegoDefined

ZegoDefined
ZegoDefined=(0)

采用 SEI (nalu type = 6,payload type = 243) 类型打包,此类型是 SEI 标准未规定的类型,跟视频编码器或者视频文件中的 SEI 不存在冲突性,用户不需要根据 SEI 的内容做过滤。 SDK 默认发送 SEI 采用此种类型

UserUnregister

UserUnregister
UserUnregister=(1)

采用 SEI (nalu type = 6,payload type = 5) 类型打包,H.264 标准对于此类型有规定的格式:startcode + nalu type(6) + payload type(5) + len + pay load(uuid + context)+ trailing bits; 因为视频编码器自身会产生 payload type 为 5 的 SEI,或者使用视频文件推流时,视频文件中也可能存在这样的 SEI,所以使用此类型时,用户把 uuid + context 当作一段 buffer 塞给次媒体的发送接口; 此时为了区别视频编码器自身产生的 SEI, App 在发送此类型 SEI 时,可以填写业务特定的uuid(uuid长度为16字节),接收方使用SDK 解析payload type为 5的SEI时,会根据设置的过滤字符串过滤出 uuid相符的 SEI 抛给业务,如果没有设置过滤字符串,SDK会把所有收到的SEI都抛给业务方; uuid过滤字符串设置接口,setSEIConfig设置的uuid过滤字符串。

ZegoScenario

房间场景

详情

房间场景值

属性

Default

Default
Default=(3)

默认值

StandardVideoCall

StandardVideoCall
StandardVideoCall=(4)

标准化1v1

HighVideoCall

HighVideoCall
HighVideoCall=(5)

高品质1V1

StandardChatroom

StandardChatroom
StandardChatroom=(6)

标准语聊房

HighQualityChatroom

HighQualityChatroom
HighQualityChatroom=(7)

高品质语聊房

Broadcast

Broadcast
Broadcast=(8)

秀场直播

Karaoke

Karaoke
Karaoke=(9)

卡拉 OK (KTV)

ZegoStreamUpdateType

更新音视频类型

属性

video

video
video=(0)

更新视频

audio

audio
audio=(1)

更新音频

videoAndAudio

videoAndAudio
videoAndAudio=(2)

更新音视频

ZegoVideoCodecID

视频编码ID

属性

ZegoVideoCodecIDDefault

ZegoVideoCodecIDDefault
ZegoVideoCodecIDDefault=(0)

默认的视频编码规格,默认值是h264编码。

ZegoVideoCodecIDVp8

ZegoVideoCodecIDVp8
ZegoVideoCodecIDVp8=(2)

Vp8 编码格式

ZegoVideoCodecIDH265

ZegoVideoCodecIDH265
ZegoVideoCodecIDH265=(4)

H265 编码格式

ZegoVoiceChangerPreset

变声器预设值

详情

变声器预设值

属性

NONE

NONE
NONE=(0)

无变声

MEN_TO_CHILD

MEN_TO_CHILD
MEN_TO_CHILD=(1)

男声变童声

MEN_TO_WOMEN

MEN_TO_WOMEN
MEN_TO_WOMEN=(2)

男声变女声

WOMEN_TO_CHILD

WOMEN_TO_CHILD
WOMEN_TO_CHILD=(3)

女声变童声

WOMEN_TO_MEN

WOMEN_TO_MEN
WOMEN_TO_MEN=(4)

女声变男声

FOREIGNER

FOREIGNER
FOREIGNER=(5)

外国人音效

OPTIMUS_PRIME

OPTIMUS_PRIME
OPTIMUS_PRIME=(6)

汽车人擎天柱声效

ANDROID

ANDROID
ANDROID=(7)

机器人声效

ETHEREAL

ETHEREAL
ETHEREAL=(8)

空灵声效

MALE_MAGNETIC

MALE_MAGNETIC
MALE_MAGNETIC=(9)

磁性男声效

FEMALE_FRESH

FEMALE_FRESH
FEMALE_FRESH=(10)

清新女声效

MAJOR_C

MAJOR_C
MAJOR_C=(11)

C大调电音音效

MINOR_A

MINOR_A
MINOR_A=(12)

A小调电音音效

HARMONIC_MINOR

HARMONIC_MINOR
HARMONIC_MINOR=(13)

和声小调电音音效

FEMALE_ENERGETIC

FEMALE_ENERGETIC
FEMALE_ENERGETIC=(14)

女活力音效

RICHNESS

RICHNESS
RICHNESS=(15)

浑厚音效

MUFFLED

MUFFLED
MUFFLED=(16)

低沉音效

ROUNDNESS

ROUNDNESS
ROUNDNESS=(17)

圆润音效

FALSETTO

FALSETTO
FALSETTO=(18)

假音音效

FULLNESS

FULLNESS
FULLNESS=(19)

饱满音效

CLEAR

CLEAR
CLEAR=(20)

清澈音效

HIGHLY_RESONANT

HIGHLY_RESONANT
HIGHLY_RESONANT=(21)

高亢音效

LOUD_CLEAR

LOUD_CLEAR
LOUD_CLEAR=(22)

嘹亮音效

Previous

Interface

Next

下载 SDK