logo
当前页

Enum

ZegoAECMode

回声消除模式。

Declared in ZegoExpressDefines.h

属性

ZegoAECModeAggressive

ZegoAECModeAggressive
ZegoAECModeAggressive=(0)

激进的回声抵消,可能会影响音质稍微明显,但是回声会消除得很干净。

ZegoAECModeMedium

ZegoAECModeMedium
ZegoAECModeMedium=(1)

适度的回声抵消,就是可能会稍微影响一点点音质,但是残留的回声会更少。

ZegoAECModeSoft

ZegoAECModeSoft
ZegoAECModeSoft=(2)

舒适的回声抵消,就是回声抵消基本不会影响声音的音质,可能有时会残留一点回声,但不会影响正常听音。

ZegoAECModeAI

ZegoAECModeAI
ZegoAECModeAI=(3)

AI 模式回声抵消。支持智能识别并且消除回声,相较传统AEC算法,人声保真度效果提升明显,且没有额外的延迟与功耗增量。

ZegoAECModeAIAggressive

ZegoAECModeAIAggressive
ZegoAECModeAIAggressive=(4)

AI 模式强回声抵消。类似于 ZegoAECModeAI 模式,在混响显著的场景下能提供更纯净的回声消除效果,因此建议在混响较大的聊天室中使用。在其他场景下(尤其是在KTV环境中,音乐大声播放时)可以关闭该功能,因为它可能会使人的声音产生更多的失真。

ZegoAECModeAIBalanced

ZegoAECModeAIBalanced
ZegoAECModeAIBalanced=(5)

均衡 AI 模式回声抵消。与 ZegoAECModeAIAggressive 模式相比,回声抑制效果更纯净,但对人声的损害更大。建议在语音聊天场景中使用。

ZegoAIVoiceChangerEvent

AI 变声事件。

Declared in ZegoExpressDefines.h

属性

ZegoAIVoiceChangerEventSucceed

ZegoAIVoiceChangerEventSucceed
ZegoAIVoiceChangerEventSucceed=(0)

成功。

ZegoAIVoiceChangerEventBackgroundPerformanceInsufficient

ZegoAIVoiceChangerEventBackgroundPerformanceInsufficient
ZegoAIVoiceChangerEventBackgroundPerformanceInsufficient=(1)

切后台后性能不足。

ZegoAIVoiceChangerEventForegroundPerformanceInsufficient

ZegoAIVoiceChangerEventForegroundPerformanceInsufficient
ZegoAIVoiceChangerEventForegroundPerformanceInsufficient=(2)

在前台性能不足。

ZegoAIVoiceChangerEventOthers

ZegoAIVoiceChangerEventOthers
ZegoAIVoiceChangerEventOthers=(3)

其它原因。

ZegoAIVoiceChangerEventSetSpeakerFailed

ZegoAIVoiceChangerEventSetSpeakerFailed
ZegoAIVoiceChangerEventSetSpeakerFailed=(10)

设置音色失败。

ZegoANSMode

噪声抑制模式

Declared in ZegoExpressDefines.h

属性

ZegoANSModeSoft

ZegoANSModeSoft
ZegoANSModeSoft=(0)

轻度的噪声抑制,基本不会损伤音质,但会残留一些噪声。

ZegoANSModeMedium

ZegoANSModeMedium
ZegoANSModeMedium=(1)

适度的噪声抑制,有可能损伤一些音质,但有不错的降噪效果。

ZegoANSModeAggressive

ZegoANSModeAggressive
ZegoANSModeAggressive=(2)

激进的噪声抑制,有可能明显损伤音质,但有很好的降噪效果。

ZegoANSModeAI

ZegoANSModeAI
ZegoANSModeAI=(3)

AI 模式噪声抑制,会对音乐有较大损伤,故不能用于对需要采集背景音的音源进行噪声抑制。如需使用,请联系技术支持。

ZegoANSModeAIBalanced

ZegoANSModeAIBalanced
ZegoANSModeAIBalanced=(4)

均衡 AI 模式噪声抑制,会对音乐有较大损伤,故不能用于对需要采集背景音的音源进行噪声抑制。如需使用,请联系技术支持。

ZegoANSModeAILowLatency

ZegoANSModeAILowLatency
ZegoANSModeAILowLatency=(5)

低延迟 AI 模式噪声抑制,会对音乐有较大损伤,故不能用于对需要采集背景音的音源进行噪声抑制。如需使用,请联系技术支持。

ZegoANSModeAIAggressive

ZegoANSModeAIAggressive
ZegoANSModeAIAggressive=(6)

激进 AI 模式噪声抑制,会对音乐有较大损伤,故不能用于对需要采集背景音的音源进行噪声抑制。如需使用,请联系技术支持。

ZegoAlphaLayoutType

透明通道数据布局方式。

Declared in ZegoExpressDefines.h

属性

ZegoAlphaLayoutTypeNone

ZegoAlphaLayoutTypeNone
ZegoAlphaLayoutTypeNone=(0)

没有 alpha 数据。

ZegoAlphaLayoutTypeLeft

ZegoAlphaLayoutTypeLeft
ZegoAlphaLayoutTypeLeft=(1)

透明通道数据位于 RGB/YUV 数据左侧。

ZegoAlphaLayoutTypeRight

ZegoAlphaLayoutTypeRight
ZegoAlphaLayoutTypeRight=(2)

透明通道数据位于 RGB/YUV 数据右侧。

ZegoAlphaLayoutTypeBottom

ZegoAlphaLayoutTypeBottom
ZegoAlphaLayoutTypeBottom=(3)

透明通道数据位于 RGB/YUV 数据底部。

ZegoAlphaLayoutTypeRightTop

ZegoAlphaLayoutTypeRightTop
ZegoAlphaLayoutTypeRightTop=(4)

透明通道数据位于 RGB/YUV 数据右上。

ZegoAudioCaptureStereoMode

音频采集双声道模式。

Declared in ZegoExpressDefines.h

属性

ZegoAudioCaptureStereoModeNone

ZegoAudioCaptureStereoModeNone
ZegoAudioCaptureStereoModeNone=(0)

不开启双声道采集,即单声道采集。

ZegoAudioCaptureStereoModeAlways

ZegoAudioCaptureStereoModeAlways
ZegoAudioCaptureStereoModeAlways=(1)

始终开启双声道采集。

ZegoAudioCaptureStereoModeAdaptive

ZegoAudioCaptureStereoModeAdaptive
deprecated
ZegoAudioCaptureStereoModeAdaptive=(2)

【已废弃】行为与 [Always] 一致,即始终开启双声道采集,此模式自版本 2.16.0 起废弃。

已废弃
Same as [Always], that is, always enable stereo capture

ZegoAudioChannel

音频声道

Declared in ZegoExpressDefines.h

属性

ZegoAudioChannelUnknown

ZegoAudioChannelUnknown
ZegoAudioChannelUnknown=(0)

未知

ZegoAudioChannelMono

ZegoAudioChannelMono
ZegoAudioChannelMono=(1)

单声道

ZegoAudioChannelStereo

ZegoAudioChannelStereo
ZegoAudioChannelStereo=(2)

双声道

ZegoAudioCodecID

音频编码器 ID

Declared in ZegoExpressDefines.h

属性

ZegoAudioCodecIDDefault

ZegoAudioCodecIDDefault
ZegoAudioCodecIDDefault=(0)

默认值,根据调用 [createEngine] 时的 [scenario] 决定。

ZegoAudioCodecIDNormal

ZegoAudioCodecIDNormal
ZegoAudioCodecIDNormal=(1)

可用于 RTC 和 CDN 推流;码率范围 10kbps ~ 128kbps;支持双声道;延迟在 500ms 左右。与 Web SDK 互通时需要服务端转码;转推 CDN 时不需要服务端云转码。

ZegoAudioCodecIDNormal2

ZegoAudioCodecIDNormal2
ZegoAudioCodecIDNormal2=(2)

可用于 RTC 和 CDN 推流;兼容性好,码率范围 16kbps ~ 192kbps;支持双声道;延迟 350ms 左右;相同码率下(较低码率),音质弱于 [Normal]。与 Web SDK 互通时需要服务端转码;转推 CDN 时不需要服务端云转码。

ZegoAudioCodecIDNormal3

ZegoAudioCodecIDNormal3
ZegoAudioCodecIDNormal3=(3)

不推荐使用;若需要使用请先咨询 ZEGO 技术支持。仅可用于 RTC 推流。

ZegoAudioCodecIDLow

ZegoAudioCodecIDLow
ZegoAudioCodecIDLow=(4)

不推荐使用;若需要使用请先咨询 ZEGO 技术支持。仅可用于 RTC 推流。

ZegoAudioCodecIDLow2

ZegoAudioCodecIDLow2
ZegoAudioCodecIDLow2=(5)

不推荐使用;若需要使用请先咨询 ZEGO 技术支持。仅可用于 RTC 推流;最大码率为 16kbps。

ZegoAudioCodecIDLow3

ZegoAudioCodecIDLow3
ZegoAudioCodecIDLow3=(6)

仅可用于 RTC 推流;码率范围 6kbps ~ 192kbps;支持双声道;延迟在 200ms 左右;相同码率下(较低码率),音质明显好于 [Normal] 与 [Normal2];CPU 开销较低。与 Web SDK 互通时不需要服务端云转码;转推 CDN 时需要服务端转码。

ZegoAudioConfigPreset

音频配置类型

Declared in ZegoExpressDefines.h

属性

ZegoAudioConfigPresetBasicQuality

ZegoAudioConfigPresetBasicQuality
ZegoAudioConfigPresetBasicQuality=(0)

基础音质 (16 kbps, Mono, ZegoAudioCodecIDDefault)

ZegoAudioConfigPresetStandardQuality

ZegoAudioConfigPresetStandardQuality
ZegoAudioConfigPresetStandardQuality=(1)

标准音质 (48 kbps, Mono, ZegoAudioCodecIDDefault)

ZegoAudioConfigPresetStandardQualityStereo

ZegoAudioConfigPresetStandardQualityStereo
ZegoAudioConfigPresetStandardQualityStereo=(2)

标准音质 (56 kbps, Stereo, ZegoAudioCodecIDDefault)

ZegoAudioConfigPresetHighQuality

ZegoAudioConfigPresetHighQuality
ZegoAudioConfigPresetHighQuality=(3)

高音质 (128 kbps, Mono, ZegoAudioCodecIDDefault)

ZegoAudioConfigPresetHighQualityStereo

ZegoAudioConfigPresetHighQualityStereo
ZegoAudioConfigPresetHighQualityStereo=(4)

高音质 (192 kbps, Stereo, ZegoAudioCodecIDDefault)

ZegoAudioDataCallbackBitMask

音频数据回调函数使能掩码枚举(位掩码枚举)

Declared in ZegoExpressDefines.h

属性

ZegoAudioDataCallbackBitMaskCaptured

ZegoAudioDataCallbackBitMaskCaptured
ZegoAudioDataCallbackBitMaskCaptured=(0)

本字段的掩码位对应使能 [onCapturedAudioData] 回调函数

ZegoAudioDataCallbackBitMaskPlayback

ZegoAudioDataCallbackBitMaskPlayback
ZegoAudioDataCallbackBitMaskPlayback=(1)

本字段的掩码位对应使能 [onPlaybackAudioData] 回调函数

ZegoAudioDataCallbackBitMaskMixed

ZegoAudioDataCallbackBitMaskMixed
ZegoAudioDataCallbackBitMaskMixed=(2)

本字段的掩码位对应使能 [onMixedAudioData] 回调函数

ZegoAudioDataCallbackBitMaskPlayer

ZegoAudioDataCallbackBitMaskPlayer
ZegoAudioDataCallbackBitMaskPlayer=(3)

本字段的掩码位对应使能 [onPlayerAudioData] 回调函数

ZegoAudioDeviceMode

音频设备模式

Declared in ZegoExpressDefines.h

属性

ZegoAudioDeviceModeCommunication

ZegoAudioDeviceModeCommunication
ZegoAudioDeviceModeCommunication=(1)

开启系统回声消除

ZegoAudioDeviceModeGeneral

ZegoAudioDeviceModeGeneral
ZegoAudioDeviceModeGeneral=(2)

关闭系统回声消除

ZegoAudioDeviceModeAuto

ZegoAudioDeviceModeAuto
ZegoAudioDeviceModeAuto=(3)

根据场景自动选择是否开启系统回声消除

ZegoAudioDeviceModeCommunication2

ZegoAudioDeviceModeCommunication2
ZegoAudioDeviceModeCommunication2=(4)

开启系统回声消除,与 Communication 相比,该模式会始终占用麦克风设备

ZegoAudioDeviceModeCommunication3

ZegoAudioDeviceModeCommunication3
ZegoAudioDeviceModeCommunication3=(5)

开启系统回声消除,与 Communication 相比,该模式下麦后释放麦克风,切回媒体音量

ZegoAudioDeviceModeGeneral2

ZegoAudioDeviceModeGeneral2
ZegoAudioDeviceModeGeneral2=(6)

关闭系统回声消除,与 General 相比,该模式使用麦克风设备后不会释放

ZegoAudioDeviceModeGeneral3

ZegoAudioDeviceModeGeneral3
ZegoAudioDeviceModeGeneral3=(7)

关闭系统回声消除,与 General 相比,该模式会始终占用麦克风设备

ZegoAudioDeviceModeCommunication4

ZegoAudioDeviceModeCommunication4
ZegoAudioDeviceModeCommunication4=(8)

开启系统回声消除,与 Communication 相比,该模式下麦后释放麦克风,维持通话音量

ZegoAudioDeviceType

音频设备类型

Declared in ZegoExpressDefines.h

属性

ZegoAudioDeviceTypeInput

ZegoAudioDeviceTypeInput
ZegoAudioDeviceTypeInput=(0)

音频输入设备

ZegoAudioDeviceTypeOutput

ZegoAudioDeviceTypeOutput
ZegoAudioDeviceTypeOutput=(1)

音频输出设备

ZegoAudioEffectPlayState

音效播放器状态

Declared in ZegoExpressDefines.h

属性

ZegoAudioEffectPlayStateNoPlay

ZegoAudioEffectPlayStateNoPlay
ZegoAudioEffectPlayStateNoPlay=(0)

不在播放

ZegoAudioEffectPlayStatePlaying

ZegoAudioEffectPlayStatePlaying
ZegoAudioEffectPlayStatePlaying=(1)

播放中

ZegoAudioEffectPlayStatePausing

ZegoAudioEffectPlayStatePausing
ZegoAudioEffectPlayStatePausing=(2)

暂停播放

ZegoAudioEffectPlayStatePlayEnded

ZegoAudioEffectPlayStatePlayEnded
ZegoAudioEffectPlayStatePlayEnded=(3)

播放结束

ZegoAudioMixMode

音频混音模式

Declared in ZegoExpressDefines.h

属性

ZegoAudioMixModeRaw

ZegoAudioMixModeRaw
ZegoAudioMixModeRaw=(0)

默认模式,无特殊行为

ZegoAudioMixModeFocused

ZegoAudioMixModeFocused
ZegoAudioMixModeFocused=(1)

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

ZegoAudioRoute

音频路由

Declared in ZegoExpressDefines.h

属性

ZegoAudioRouteSpeaker

ZegoAudioRouteSpeaker
ZegoAudioRouteSpeaker=(0)

扬声器

ZegoAudioRouteHeadphone

ZegoAudioRouteHeadphone
ZegoAudioRouteHeadphone=(1)

耳机

ZegoAudioRouteBluetooth

ZegoAudioRouteBluetooth
ZegoAudioRouteBluetooth=(2)

蓝牙设备

ZegoAudioRouteReceiver

ZegoAudioRouteReceiver
ZegoAudioRouteReceiver=(3)

听筒

ZegoAudioRouteExternalUSB

ZegoAudioRouteExternalUSB
ZegoAudioRouteExternalUSB=(4)

USB 音频外接设备

ZegoAudioRouteAirPlay

ZegoAudioRouteAirPlay
ZegoAudioRouteAirPlay=(5)

Apple 隔空播放

ZegoAudioSampleRate

音频采样率

Declared in ZegoExpressDefines.h

属性

ZegoAudioSampleRateUnknown

ZegoAudioSampleRateUnknown
ZegoAudioSampleRateUnknown=(0)

未知

ZegoAudioSampleRate8K

ZegoAudioSampleRate8K
ZegoAudioSampleRate8K=(8000)

8K

ZegoAudioSampleRate16K

ZegoAudioSampleRate16K
ZegoAudioSampleRate16K=(16000)

16K

ZegoAudioSampleRate22K

ZegoAudioSampleRate22K
ZegoAudioSampleRate22K=(22050)

22.05K

ZegoAudioSampleRate24K

ZegoAudioSampleRate24K
ZegoAudioSampleRate24K=(24000)

24K

ZegoAudioSampleRate32K

ZegoAudioSampleRate32K
ZegoAudioSampleRate32K=(32000)

32K

ZegoAudioSampleRate44K

ZegoAudioSampleRate44K
ZegoAudioSampleRate44K=(44100)

44.1K

ZegoAudioSampleRate48K

ZegoAudioSampleRate48K
ZegoAudioSampleRate48K=(48000)

48K

ZegoAudioSourceType

音频采集源类型。

Declared in ZegoExpressDefines.h

属性

ZegoAudioSourceTypeDefault

ZegoAudioSourceTypeDefault
ZegoAudioSourceTypeDefault=(0)

默认音频采集源(主通道默认使用自定义音频采集;辅通道默认使用与主通道同样的声音)。

ZegoAudioSourceTypeCustom

ZegoAudioSourceTypeCustom
ZegoAudioSourceTypeCustom=(1)

使用自定义音频采集,参考 [enableCustomAudioIO] 或 [setAudioSource]。

ZegoAudioSourceTypeMediaPlayer

ZegoAudioSourceTypeMediaPlayer
ZegoAudioSourceTypeMediaPlayer=(2)

使用媒体播放器作为音频采集源,仅支持辅通道。

ZegoAudioSourceTypeNone

ZegoAudioSourceTypeNone
ZegoAudioSourceTypeNone=(3)

不启动任何采集。仅支持在 [setAudioSource] 接口中使用,在 [enableCustomAudioIO] 接口中使用无效。

ZegoAudioSourceTypeMicrophone

ZegoAudioSourceTypeMicrophone
ZegoAudioSourceTypeMicrophone=(4)

使用麦克风作为音频采集源。仅支持在 [setAudioSource] 接口中使用,在 [enableCustomAudioIO] 接口中使用无效。

ZegoAudioSourceTypeMainPublishChannel

ZegoAudioSourceTypeMainPublishChannel
ZegoAudioSourceTypeMainPublishChannel=(5)

使用主通道作为音频输入源。主通道使用时无效。仅支持在 [setAudioSource] 接口中使用,在 [enableCustomAudioIO] 接口中使用无效。

ZegoAudioVADStableStateMonitorType

稳态语音检测类型

Declared in ZegoExpressDefines.h

属性

ZegoAudioVADStableStateMonitorTypeCaptured

ZegoAudioVADStableStateMonitorTypeCaptured
ZegoAudioVADStableStateMonitorTypeCaptured=(0)

采集后

ZegoAudioVADStableStateMonitorTypeCustomProcessed

ZegoAudioVADStableStateMonitorTypeCustomProcessed
ZegoAudioVADStableStateMonitorTypeCustomProcessed=(1)

自定义处理后

ZegoAudioVADType

语音检测类型

Declared in ZegoExpressDefines.h

属性

ZegoAudioVADTypeNoise

ZegoAudioVADTypeNoise
ZegoAudioVADTypeNoise=(0)

噪声

ZegoAudioVADTypeSpeech

ZegoAudioVADTypeSpeech
ZegoAudioVADTypeSpeech=(1)

语音

ZegoBackgroundBlurLevel

背景虚化级别。

Declared in ZegoExpressDefines.h

属性

ZegoBackgroundBlurLevelLow

ZegoBackgroundBlurLevelLow
ZegoBackgroundBlurLevelLow=(0)

背景虚化级别低。

ZegoBackgroundBlurLevelMedium

ZegoBackgroundBlurLevelMedium
ZegoBackgroundBlurLevelMedium=(1)

背景虚化级别中。

ZegoBackgroundBlurLevelHigh

ZegoBackgroundBlurLevelHigh
ZegoBackgroundBlurLevelHigh=(2)

背景虚化级别高。

ZegoBackgroundProcessType

背景处理类型。

Declared in ZegoExpressDefines.h

属性

ZegoBackgroundProcessTypeTransparent

ZegoBackgroundProcessTypeTransparent
ZegoBackgroundProcessTypeTransparent=(0)

背景为透明。

ZegoBackgroundProcessTypeColor

ZegoBackgroundProcessTypeColor
ZegoBackgroundProcessTypeColor=(1)

背景填充为纯色。

ZegoBackgroundProcessTypeBlur

ZegoBackgroundProcessTypeBlur
ZegoBackgroundProcessTypeBlur=(2)

背景虚化。

ZegoBackgroundProcessTypeImage

ZegoBackgroundProcessTypeImage
ZegoBackgroundProcessTypeImage=(3)

背景为指定图片。

ZegoBackgroundProcessTypeVideo

ZegoBackgroundProcessTypeVideo
ZegoBackgroundProcessTypeVideo=(4)

背景为指定视频。

ZegoBroadcastMode

广播自身信息模式。

Declared in ZegoExpressDefines.h

属性

ZegoBroadcastModeNone

ZegoBroadcastModeNone
ZegoBroadcastModeNone=(0)

不广播自身信息。

ZegoBroadcastModeAll

ZegoBroadcastModeAll
ZegoBroadcastModeAll=(1)

广播自身信息。

ZegoCDNProtocol

ZEGO 支持的 CDN 网络协议类型

Declared in ZegoExpressDefines.h

属性

ZegoCDNProtocolTCP

ZegoCDNProtocolTCP
ZegoCDNProtocolTCP=(1)

TCP 协议

ZegoCDNProtocolQUIC

ZegoCDNProtocolQUIC
ZegoCDNProtocolQUIC=(2)

QUIC 协议

ZegoCameraExposureMode

摄像头曝光模式。

Declared in ZegoExpressDefines.h

属性

ZegoCameraExposureModeAutoExposure

ZegoCameraExposureModeAutoExposure
ZegoCameraExposureModeAutoExposure=(0)

自动曝光。

ZegoCameraExposureModeContinuousAutoExposure

ZegoCameraExposureModeContinuousAutoExposure
ZegoCameraExposureModeContinuousAutoExposure=(1)

持续自动曝光。

ZegoCameraFocusMode

摄像头对焦模式。

Declared in ZegoExpressDefines.h

属性

ZegoCameraFocusModeAutoFocus

ZegoCameraFocusModeAutoFocus
ZegoCameraFocusModeAutoFocus=(0)

自动对焦。

ZegoCameraFocusModeContinuousAutoFocus

ZegoCameraFocusModeContinuousAutoFocus
ZegoCameraFocusModeContinuousAutoFocus=(1)

持续自动对焦。

ZegoCapabilityNegotiationType

推流参考的能力协商类型

Declared in ZegoExpressDefines.h

属性

ZegoCapabilityNegotiationTypeNone

ZegoCapabilityNegotiationTypeNone
ZegoCapabilityNegotiationTypeNone=(0)

不参考协商结果

ZegoCapabilityNegotiationTypeAll

ZegoCapabilityNegotiationTypeAll
ZegoCapabilityNegotiationTypeAll=(1)

参考房间内所有用户协商的结果

ZegoCapabilityNegotiationTypePublisher

ZegoCapabilityNegotiationTypePublisher
ZegoCapabilityNegotiationTypePublisher=(2)

参考房间内麦上用户协商的结果

ZegoCapturePipelineScaleMode

视频采集缩放时机

Declared in ZegoExpressDefines.h

属性

ZegoCapturePipelineScaleModePre

ZegoCapturePipelineScaleModePre
ZegoCapturePipelineScaleModePre=(0)

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

ZegoCapturePipelineScaleModePost

ZegoCapturePipelineScaleModePost
ZegoCapturePipelineScaleModePost=(1)

编码时进行缩放

ZegoCopyrightedMusicBillingMode

点歌计费模式。

Declared in ZegoExpressDefines.h

属性

ZegoCopyrightedMusicBillingModeCount

ZegoCopyrightedMusicBillingModeCount
ZegoCopyrightedMusicBillingModeCount=(0)

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

ZegoCopyrightedMusicBillingModeUser

ZegoCopyrightedMusicBillingModeUser
ZegoCopyrightedMusicBillingModeUser=(1)

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

ZegoCopyrightedMusicBillingModeRoom

ZegoCopyrightedMusicBillingModeRoom
ZegoCopyrightedMusicBillingModeRoom=(2)

按房间包月计费。按月维度向房间用户计费,即统计调用获取歌曲资源(如 [requestResource] 等)传参为按房间包月的 Roomid,按月维度进行收费。

ZegoCopyrightedMusicBillingModeMaster

ZegoCopyrightedMusicBillingModeMaster
ZegoCopyrightedMusicBillingModeMaster=(3)

按房主包月计费。用户每获取一次资源,都计为房主获取资源,即根据实际调用获取歌曲资源接口(如 [requestResource] 等)传参为房间的 Roomid、房主的 Masterid,按房主进行收费。

ZegoCopyrightedMusicResourceQualityType

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

Declared in ZegoExpressDefines.h

属性

ZegoCopyrightedMusicResourceQualityNormal

ZegoCopyrightedMusicResourceQualityNormal
ZegoCopyrightedMusicResourceQualityNormal=(0)

标清音质。

ZegoCopyrightedMusicResourceQualityHQ

ZegoCopyrightedMusicResourceQualityHQ
ZegoCopyrightedMusicResourceQualityHQ=(1)

高清音质。

ZegoCopyrightedMusicResourceQualitySQ

ZegoCopyrightedMusicResourceQualitySQ
ZegoCopyrightedMusicResourceQualitySQ=(2)

无损音质。

ZegoCopyrightedMusicResourceType

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

Declared in ZegoExpressDefines.h

属性

ZegoCopyrightedMusicResourceSong

ZegoCopyrightedMusicResourceSong
ZegoCopyrightedMusicResourceSong=(0)

原曲。

ZegoCopyrightedMusicResourceAccompaniment

ZegoCopyrightedMusicResourceAccompaniment
ZegoCopyrightedMusicResourceAccompaniment=(1)

伴奏。

ZegoCopyrightedMusicResourceAccompanimentClip

ZegoCopyrightedMusicResourceAccompanimentClip
ZegoCopyrightedMusicResourceAccompanimentClip=(2)

长分片高潮片段。

ZegoCopyrightedMusicResourceAccompanimentSegment

ZegoCopyrightedMusicResourceAccompanimentSegment
ZegoCopyrightedMusicResourceAccompanimentSegment=(3)

短分片高潮片段。

ZegoCopyrightedMusicType

音乐资源类型。用于 [queryCache] 接口。

Declared in ZegoExpressDefines.h

属性

ZegoCopyrightedMusicSong

ZegoCopyrightedMusicSong
deprecated
ZegoCopyrightedMusicSong=(0)

原曲。自版本 3.9.0 起废弃。

已废弃
Please use the [queryCache] interface that takes a ZegoCopyrightedMusicQueryCacheConfig as a parameter instead.

ZegoCopyrightedMusicSongHQ

ZegoCopyrightedMusicSongHQ
deprecated
ZegoCopyrightedMusicSongHQ=(1)

原曲 高清。自版本 3.9.0 起废弃。

已废弃
Please use the [queryCache] interface that takes a ZegoCopyrightedMusicQueryCacheConfig as a parameter instead.

ZegoCopyrightedMusicSongSQ

ZegoCopyrightedMusicSongSQ
deprecated
ZegoCopyrightedMusicSongSQ=(2)

原曲 超清。自版本 3.9.0 起废弃。

已废弃
Please use the [queryCache] interface that takes a ZegoCopyrightedMusicQueryCacheConfig as a parameter instead.

ZegoCopyrightedMusicAccompaniment

ZegoCopyrightedMusicAccompaniment
deprecated
ZegoCopyrightedMusicAccompaniment=(3)

伴奏。自版本 3.9.0 起废弃。

已废弃
Please use the [queryCache] interface that takes a ZegoCopyrightedMusicQueryCacheConfig as a parameter instead.

ZegoCopyrightedMusicAccompanimentClip

ZegoCopyrightedMusicAccompanimentClip
deprecated
ZegoCopyrightedMusicAccompanimentClip=(4)

长分片高潮片段。自版本 3.9.0 起废弃。

已废弃
Please use the [queryCache] interface that takes a ZegoCopyrightedMusicQueryCacheConfig as a parameter instead.

ZegoCopyrightedMusicAccompanimentSegment

ZegoCopyrightedMusicAccompanimentSegment
deprecated
ZegoCopyrightedMusicAccompanimentSegment=(5)

短分片高潮片段。自版本 3.9.0 起废弃。

已废弃
Please use the [queryCache] interface that takes a ZegoCopyrightedMusicQueryCacheConfig as a parameter instead.

ZegoCopyrightedMusicVendorID

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

Declared in ZegoExpressDefines.h

属性

ZegoCopyrightedMusicVendorDefault

ZegoCopyrightedMusicVendorDefault
ZegoCopyrightedMusicVendorDefault=(0)

默认版权方。

ZegoCopyrightedMusicVendor1

ZegoCopyrightedMusicVendor1
ZegoCopyrightedMusicVendor1=(1)

版权方1。

ZegoCopyrightedMusicVendor2

ZegoCopyrightedMusicVendor2
ZegoCopyrightedMusicVendor2=(2)

版权方2。

ZegoCopyrightedMusicVendor3

ZegoCopyrightedMusicVendor3
ZegoCopyrightedMusicVendor3=(4)

版权方3。

ZegoCreateItemMode

创建物品模式。

Declared in ZegoExpressDefines.h

属性

ZegoCreateItemModeNoBind

ZegoCreateItemModeNoBind
ZegoCreateItemModeNoBind=(0)

创建物品后不绑定用户。

ZegoCreateItemModeBind

ZegoCreateItemModeBind
ZegoCreateItemModeBind=(1)

创建物品后绑定用户。

ZegoCustomAudioProcessType

自定义音频处理配置类型

Declared in ZegoExpressDefines.h

属性

ZegoCustomAudioProcessTypeRemote

ZegoCustomAudioProcessTypeRemote
ZegoCustomAudioProcessTypeRemote=(0)

远端音频处理

ZegoCustomAudioProcessTypeCapture

ZegoCustomAudioProcessTypeCapture
ZegoCustomAudioProcessTypeCapture=(1)

采集音频处理

ZegoCustomAudioProcessTypeCaptureAndRemote

ZegoCustomAudioProcessTypeCaptureAndRemote
ZegoCustomAudioProcessTypeCaptureAndRemote=(2)

远端音频以及捕获音频处理

ZegoDataRecordState

录制状态

Declared in ZegoExpressDefines.h

属性

ZegoDataRecordStateNoRecord

ZegoDataRecordStateNoRecord
ZegoDataRecordStateNoRecord=(0)

未录制状态,当录制出错或者未开始录制之前处于此状态

ZegoDataRecordStateRecording

ZegoDataRecordStateRecording
ZegoDataRecordStateRecording=(1)

正在录制中,当成功调用 [startRecordingCapturedData] 函数之后处于此状态

ZegoDataRecordStateSuccess

ZegoDataRecordStateSuccess
ZegoDataRecordStateSuccess=(2)

录制成功

ZegoDataRecordType

录制类型

Declared in ZegoExpressDefines.h

属性

ZegoDataRecordTypeDefault

ZegoDataRecordTypeDefault
ZegoDataRecordTypeDefault=(0)

该字段表示纯音频 SDK 默认录制音频,音视频 SDK 默认录制音视频,当录制 .aac 格式的文件时默认也是录制音频

ZegoDataRecordTypeOnlyAudio

ZegoDataRecordTypeOnlyAudio
ZegoDataRecordTypeOnlyAudio=(1)

只录制音频

ZegoDataRecordTypeOnlyVideo

ZegoDataRecordTypeOnlyVideo
ZegoDataRecordTypeOnlyVideo=(2)

只录制视频,音频的 SDK 和录制 .aac 格式文件时无效

ZegoDataRecordTypeAudioAndVideo

ZegoDataRecordTypeAudioAndVideo
ZegoDataRecordTypeAudioAndVideo=(3)

同时录制音频、视频。音频的 SDK 和录制 .aac 格式文件时录制出来也只有音频

ZegoDeviceExceptionType

设备异常类型。

Declared in ZegoExpressDefines.h

属性

ZegoDeviceExceptionTypeUnknown

ZegoDeviceExceptionTypeUnknown
ZegoDeviceExceptionTypeUnknown=(0)

未知的设备异常。

ZegoDeviceExceptionTypeGeneric

ZegoDeviceExceptionTypeGeneric
ZegoDeviceExceptionTypeGeneric=(1)

一般性设备异常。

ZegoDeviceExceptionTypeInvalidId

ZegoDeviceExceptionTypeInvalidId
ZegoDeviceExceptionTypeInvalidId=(2)

无效设备 ID 异常。

ZegoDeviceExceptionTypePermissionNotGranted

ZegoDeviceExceptionTypePermissionNotGranted
ZegoDeviceExceptionTypePermissionNotGranted=(3)

没有设备权限。

ZegoDeviceExceptionTypeZeroCaptureFps

ZegoDeviceExceptionTypeZeroCaptureFps
ZegoDeviceExceptionTypeZeroCaptureFps=(4)

设备的采集帧率为 0。

ZegoDeviceExceptionTypeDeviceOccupied

ZegoDeviceExceptionTypeDeviceOccupied
ZegoDeviceExceptionTypeDeviceOccupied=(5)

设备被占用。

ZegoDeviceExceptionTypeDeviceUnplugged

ZegoDeviceExceptionTypeDeviceUnplugged
ZegoDeviceExceptionTypeDeviceUnplugged=(6)

设备被拔出(未连接)。

ZegoDeviceExceptionTypeRebootRequired

ZegoDeviceExceptionTypeRebootRequired
ZegoDeviceExceptionTypeRebootRequired=(7)

设备要求系统重启后才能工作(仅限 Windows 平台)。

ZegoDeviceExceptionTypeMediaServicesWereLost

ZegoDeviceExceptionTypeMediaServicesWereLost
ZegoDeviceExceptionTypeMediaServicesWereLost=(8)

系统媒体服务不可用,例如当 iOS 系统检测到当前压力巨大(如播放大量动画),则有可能会将媒体相关服务全部停用(仅限 Apple 平台)。

ZegoDeviceExceptionTypeSiriIsRecording

ZegoDeviceExceptionTypeSiriIsRecording
ZegoDeviceExceptionTypeSiriIsRecording=(9)

设备被 Siri 占用(仅限 Apple 平台)。

ZegoDeviceExceptionTypeSoundLevelTooLow

ZegoDeviceExceptionTypeSoundLevelTooLow
ZegoDeviceExceptionTypeSoundLevelTooLow=(10)

设备采集的声音过低(仅限 Windows 平台)。

ZegoDeviceExceptionTypeMagneticCase

ZegoDeviceExceptionTypeMagneticCase
ZegoDeviceExceptionTypeMagneticCase=(11)

可能是由 iPad 磁吸保护套引起的设备被占用问题(仅限 Apple 平台)。

ZegoDeviceExceptionTypeAudioSessionDeactive

ZegoDeviceExceptionTypeAudioSessionDeactive
ZegoDeviceExceptionTypeAudioSessionDeactive=(12)

音频会话停用(仅限 Apple 平台)。

ZegoDeviceExceptionTypeAudioSessionCategoryChange

ZegoDeviceExceptionTypeAudioSessionCategoryChange
ZegoDeviceExceptionTypeAudioSessionCategoryChange=(13)

音频会话分类更改(仅限 Apple 平台)。

ZegoDeviceState

设备状态

Declared in ZegoExpressDefines.h

属性

ZegoDeviceStateClose

ZegoDeviceStateClose
ZegoDeviceStateClose=(0)

设备关闭。

ZegoDeviceStateOpen

ZegoDeviceStateOpen
ZegoDeviceStateOpen=(1)

设备开启。

ZegoDeviceType

设备类型。

Declared in ZegoExpressDefines.h

属性

ZegoDeviceTypeUnknown

ZegoDeviceTypeUnknown
ZegoDeviceTypeUnknown=(0)

未知的设备类型。

ZegoDeviceTypeCamera

ZegoDeviceTypeCamera
ZegoDeviceTypeCamera=(1)

摄像头设备。

ZegoDeviceTypeMicrophone

ZegoDeviceTypeMicrophone
ZegoDeviceTypeMicrophone=(2)

麦克风设备。

ZegoDeviceTypeSpeaker

ZegoDeviceTypeSpeaker
ZegoDeviceTypeSpeaker=(3)

扬声器设备。

ZegoDeviceTypeAudioDevice

ZegoDeviceTypeAudioDevice
ZegoDeviceTypeAudioDevice=(4)

音频设备。(无法精确分类到麦克风或者扬声器的其他音频设备。)

ZegoDeviceTypeAudioSession

ZegoDeviceTypeAudioSession
ZegoDeviceTypeAudioSession=(5)

音频会话。

ZegoDummyCaptureImageMode

虚拟采集图片模式。

Declared in ZegoExpressDefines.h

属性

ZegoDummyCaptureImageModeManual

ZegoDummyCaptureImageModeManual
ZegoDummyCaptureImageModeManual=(0)

手动模式。用户需要调用 [EnableCamera] 接口关闭摄像头采集,SDK 才会开启虚拟图片推流。

ZegoDummyCaptureImageModeAuto

ZegoDummyCaptureImageModeAuto
ZegoDummyCaptureImageModeAuto=(1)

自动模式。SDK 内部检查到摄像头不可用后,使用虚拟图片推流。

ZegoDumpDataType

转储数据类型。

Declared in ZegoExpressDefines.h

属性

ZegoDumpDataTypeAudio

ZegoDumpDataTypeAudio
ZegoDumpDataTypeAudio=(0)

音频。

ZegoElectronicEffectsMode

电音的调式

Declared in ZegoExpressDefines.h

属性

ZegoElectronicEffectsModeMajor

ZegoElectronicEffectsModeMajor
ZegoElectronicEffectsModeMajor=(0)

大调

ZegoElectronicEffectsModeMinor

ZegoElectronicEffectsModeMinor
ZegoElectronicEffectsModeMinor=(1)

小调

ZegoElectronicEffectsModeHarmonicMinor

ZegoElectronicEffectsModeHarmonicMinor
ZegoElectronicEffectsModeHarmonicMinor=(2)

和声小调

ZegoEncodeProfile

视频编码规格

Declared in ZegoExpressDefines.h

属性

ZegoEncodeProfileDefault

ZegoEncodeProfileDefault
ZegoEncodeProfileDefault=(0)

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

ZegoEncodeProfileBaseline

ZegoEncodeProfileBaseline
ZegoEncodeProfileBaseline=(1)

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

ZegoEncodeProfileMain

ZegoEncodeProfileMain
ZegoEncodeProfileMain=(2)

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

ZegoEncodeProfileHigh

ZegoEncodeProfileHigh
ZegoEncodeProfileHigh=(3)

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

ZegoEngineState

引擎状态

Declared in ZegoExpressDefines.h

属性

ZegoEngineStateStart

ZegoEngineStateStart
ZegoEngineStateStart=(0)

引擎已开启

ZegoEngineStateStop

ZegoEngineStateStop
ZegoEngineStateStop=(1)

引擎已停止

ZegoExpLowlightEnhancementType

低照度增强类型。

Declared in ZegoExpressDefines.h

属性

ZegoExpLowlightEnhancementTypeNormal

ZegoExpLowlightEnhancementTypeNormal
ZegoExpLowlightEnhancementTypeNormal=(0)

常规低照度增强。

ZegoExpLowlightEnhancementTypeAI

ZegoExpLowlightEnhancementTypeAI
ZegoExpLowlightEnhancementTypeAI=(1)

AI 低照度增强。如需要使用此功能,需要联系ZEGO技术支持。

ZegoFeatureType

SDK 功能特性类型。

  • 支持版本:2.22.0 及以上。 用于 [isFeatureSupported] 接口判断 SDK 是否支持某个特性。

Declared in ZegoExpressDefines.h

属性

ZegoFeatureTypeAudio

ZegoFeatureTypeAudio
ZegoFeatureTypeAudio=(0)

基础音频功能特性。

ZegoFeatureTypeVideo

ZegoFeatureTypeVideo
ZegoFeatureTypeVideo=(1)

基础视频功能特性。

ZegoFeatureTypeMediaPlayer

ZegoFeatureTypeMediaPlayer
ZegoFeatureTypeMediaPlayer=(2)

媒体播放器功能特性。

ZegoFeatureTypeMediaDataRecorder

ZegoFeatureTypeMediaDataRecorder
ZegoFeatureTypeMediaDataRecorder=(3)

本地媒体录制功能特性。

ZegoFeatureTypeMediaDataPublisher

ZegoFeatureTypeMediaDataPublisher
ZegoFeatureTypeMediaDataPublisher=(4)

媒体推流器功能特性。

ZegoFeatureTypeSEI

ZegoFeatureTypeSEI
ZegoFeatureTypeSEI=(5)

媒体增强补充信息(媒体次要信息)功能特性。

ZegoFeatureTypeSdkVideoCapture

ZegoFeatureTypeSdkVideoCapture
ZegoFeatureTypeSdkVideoCapture=(6)

SDK 视频采集功能特性。

ZegoFeatureTypeCustomVideoCapture

ZegoFeatureTypeCustomVideoCapture
ZegoFeatureTypeCustomVideoCapture=(7)

自定义视频采集功能特性。

ZegoFeatureTypeSdkVideoRender

ZegoFeatureTypeSdkVideoRender
ZegoFeatureTypeSdkVideoRender=(8)

SDK 视频渲染功能特性。

ZegoFeatureTypeCustomVideoRender

ZegoFeatureTypeCustomVideoRender
ZegoFeatureTypeCustomVideoRender=(9)

自定义视频渲染功能特性。

ZegoFeatureTypeSdkVideoProcessing

ZegoFeatureTypeSdkVideoProcessing
ZegoFeatureTypeSdkVideoProcessing=(10)

SDK 视频前处理功能特性(包括低照度增强功能)。

ZegoFeatureTypeCustomVideoProcessing

ZegoFeatureTypeCustomVideoProcessing
ZegoFeatureTypeCustomVideoProcessing=(11)

自定义视频前处理功能特性。

ZegoFeatureTypeStreamEncryption

ZegoFeatureTypeStreamEncryption
ZegoFeatureTypeStreamEncryption=(12)

推拉流加解密功能特性。

ZegoFeatureTypeRtmp

ZegoFeatureTypeRtmp
ZegoFeatureTypeRtmp=(13)

RTMP 推拉流功能特性。

ZegoFeatureTypeRtmps

ZegoFeatureTypeRtmps
ZegoFeatureTypeRtmps=(14)

RTMPS 推拉流功能特性。

ZegoFeatureTypeRtmpOverQuic

ZegoFeatureTypeRtmpOverQuic
ZegoFeatureTypeRtmpOverQuic=(15)

RTMP over QUIC 推拉流功能特性。

ZegoFeatureTypeHttpFlv

ZegoFeatureTypeHttpFlv
ZegoFeatureTypeHttpFlv=(16)

HTTP-FLV 推拉流功能特性。

ZegoFeatureTypeHttpsFlv

ZegoFeatureTypeHttpsFlv
ZegoFeatureTypeHttpsFlv=(17)

HTTPS-FLV 推拉流功能特性。

ZegoFeatureTypeHttpFlvOverQuic

ZegoFeatureTypeHttpFlvOverQuic
ZegoFeatureTypeHttpFlvOverQuic=(18)

HTTP-FLV over QUIC 推拉流功能特性。

ZegoFeatureTypeSuperResolution

ZegoFeatureTypeSuperResolution
ZegoFeatureTypeSuperResolution=(19)

超分辨率(超解析度成像)功能特性。

ZegoFeatureTypeEffectsBeauty

ZegoFeatureTypeEffectsBeauty
ZegoFeatureTypeEffectsBeauty=(20)

Effects 美颜功能特性。

ZegoFeatureTypeWhiteboard

ZegoFeatureTypeWhiteboard
ZegoFeatureTypeWhiteboard=(21)

白板功能特性。

ZegoFeatureTypeRangeAudio

ZegoFeatureTypeRangeAudio
ZegoFeatureTypeRangeAudio=(22)

范围语音功能特性。

ZegoFeatureTypeCopyRightedMusic

ZegoFeatureTypeCopyRightedMusic
ZegoFeatureTypeCopyRightedMusic=(23)

版权音乐功能特性。

ZegoFeatureTypeVideoObjectSegmentation

ZegoFeatureTypeVideoObjectSegmentation
ZegoFeatureTypeVideoObjectSegmentation=(24)

主体分割功能特性。

ZegoFeatureTypeRangeScene

ZegoFeatureTypeRangeScene
ZegoFeatureTypeRangeScene=(25)

范围世界功能特性。(3.0.0 及以上支持)

ZegoFeatureTypeScreenCapture

ZegoFeatureTypeScreenCapture
ZegoFeatureTypeScreenCapture=(26)

屏幕共享功能特性。(3.1.0 及以上支持)

ZegoFeatureTypeAIVoiceChanger

ZegoFeatureTypeAIVoiceChanger
ZegoFeatureTypeAIVoiceChanger=(27)

AI 变声功能特性。(3.8.0 及以上支持)

ZegoFontType

字体类型。

Declared in ZegoExpressDefines.h

属性

ZegoFontTypeSourceHanSans

ZegoFontTypeSourceHanSans
ZegoFontTypeSourceHanSans=(0)

思源黑体。

ZegoFontTypeAlibabaSans

ZegoFontTypeAlibabaSans
ZegoFontTypeAlibabaSans=(1)

阿里巴巴普惠体。

ZegoFontTypePangMenZhengDaoTitle

ZegoFontTypePangMenZhengDaoTitle
ZegoFontTypePangMenZhengDaoTitle=(2)

旁门正道标题体。

ZegoFontTypeHappyZcool

ZegoFontTypeHappyZcool
ZegoFontTypeHappyZcool=(3)

站酷快乐体。

ZegoGeoFenceAreaCode

地理围栏区域编码。

Declared in ZegoExpressDefines.h

属性

ZegoGeoFenceAreaCodeCN

ZegoGeoFenceAreaCodeCN
ZegoGeoFenceAreaCodeCN=(2)

中国大陆(不包含港澳台)。

ZegoGeoFenceAreaCodeNA

ZegoGeoFenceAreaCodeNA
ZegoGeoFenceAreaCodeNA=(3)

北美。

ZegoGeoFenceAreaCodeEU

ZegoGeoFenceAreaCodeEU
ZegoGeoFenceAreaCodeEU=(4)

欧洲,包括英国。

ZegoGeoFenceAreaCodeAS

ZegoGeoFenceAreaCodeAS
ZegoGeoFenceAreaCodeAS=(5)

亚洲,不包括中国大陆、印度。

ZegoGeoFenceAreaCodeIN

ZegoGeoFenceAreaCodeIN
ZegoGeoFenceAreaCodeIN=(6)

印度。

ZegoGeoFenceType

地理围栏类型。

Declared in ZegoExpressDefines.h

属性

ZegoGeoFenceTypeNone

ZegoGeoFenceTypeNone
ZegoGeoFenceTypeNone=(0)

不使用地理围栏。

ZegoGeoFenceTypeInclude

ZegoGeoFenceTypeInclude
ZegoGeoFenceTypeInclude=(1)

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

ZegoGeoFenceTypeExclude

ZegoGeoFenceTypeExclude
ZegoGeoFenceTypeExclude=(2)

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

ZegoHttpDNSType

已支持的 httpDNS 服务类型。

Declared in ZegoExpressDefines.h

属性

ZegoHttpDNSTypeNone

ZegoHttpDNSTypeNone
ZegoHttpDNSTypeNone=(0)

不使用。

ZegoHttpDNSTypeWangsu

ZegoHttpDNSTypeWangsu
ZegoHttpDNSTypeWangsu=(1)

网宿 httpdns。

ZegoHttpDNSTypeTencent

ZegoHttpDNSTypeTencent
ZegoHttpDNSTypeTencent=(2)

腾讯 httpdns。

ZegoHttpDNSTypeAliyun

ZegoHttpDNSTypeAliyun
ZegoHttpDNSTypeAliyun=(3)

阿里云 httpdns。

ZegoLanguage

语言

Declared in ZegoExpressDefines.h

属性

ZegoLanguageEnglish

ZegoLanguageEnglish
ZegoLanguageEnglish=(0)

英文

ZegoLanguageChinese

ZegoLanguageChinese
ZegoLanguageChinese=(1)

中文

ZegoLiveAudioEffectMode

现场音效模式。

Declared in ZegoExpressDefines.h

属性

ZegoLiveAudioEffectModeNone

ZegoLiveAudioEffectModeNone
ZegoLiveAudioEffectModeNone=(0)

无音效。

ZegoLiveAudioEffectModeLocal

ZegoLiveAudioEffectModeLocal
ZegoLiveAudioEffectModeLocal=(1)

仅本地播放。

ZegoLiveAudioEffectModePublish

ZegoLiveAudioEffectModePublish
ZegoLiveAudioEffectModePublish=(2)

仅推流。

ZegoLiveAudioEffectModeAll

ZegoLiveAudioEffectModeAll
ZegoLiveAudioEffectModeAll=(3)

推流和本地播放。

ZegoLowlightEnhancementMode

低照度增强模式。

Declared in ZegoExpressDefines.h

属性

ZegoLowlightEnhancementModeOff

ZegoLowlightEnhancementModeOff
ZegoLowlightEnhancementModeOff=(0)

关闭低照度增强,采集画面亮度不变。

ZegoLowlightEnhancementModeOn

ZegoLowlightEnhancementModeOn
ZegoLowlightEnhancementModeOn=(1)

开启低照度增强,采集画面亮度增强。

ZegoLowlightEnhancementModeAuto

ZegoLowlightEnhancementModeAuto
ZegoLowlightEnhancementModeAuto=(2)

自动低照度增强,采集画面亮度增强值随环境亮度动态调整。

ZegoMediaDataPublisherMode

媒体数据推流器的配置。

Declared in ZegoExpressDefines.h

属性

ZegoMediaDataPublisherModeBothVideoAndAudio

ZegoMediaDataPublisherModeBothVideoAndAudio
ZegoMediaDataPublisherModeBothVideoAndAudio=(0)

同时推视频和音频。

ZegoMediaDataPublisherModeOnlyVideo

ZegoMediaDataPublisherModeOnlyVideo
ZegoMediaDataPublisherModeOnlyVideo=(1)

只推视频。

ZegoMediaPlayerAudioChannel

播放器声道

Declared in ZegoExpressDefines.h

属性

ZegoMediaPlayerAudioChannelLeft

ZegoMediaPlayerAudioChannelLeft
ZegoMediaPlayerAudioChannelLeft=(0)

左声道

ZegoMediaPlayerAudioChannelRight

ZegoMediaPlayerAudioChannelRight
ZegoMediaPlayerAudioChannelRight=(1)

右声道

ZegoMediaPlayerAudioChannelAll

ZegoMediaPlayerAudioChannelAll
ZegoMediaPlayerAudioChannelAll=(2)

全部声道

ZegoMediaPlayerAudioTrackMode

播放器音轨模式

Declared in ZegoExpressDefines.h

属性

ZegoMediaPlayerAudioTrackModeNormal

ZegoMediaPlayerAudioTrackModeNormal
ZegoMediaPlayerAudioTrackModeNormal=(0)

普通模式

ZegoMediaPlayerAudioTrackModeMultiple

ZegoMediaPlayerAudioTrackModeMultiple
ZegoMediaPlayerAudioTrackModeMultiple=(1)

多音轨模式

ZegoMediaPlayerFirstFrameEvent

媒体播放器首帧事件类型。

Declared in ZegoExpressDefines.h

属性

ZegoMediaPlayerFirstFrameEventVideoRendered

ZegoMediaPlayerFirstFrameEventVideoRendered
ZegoMediaPlayerFirstFrameEventVideoRendered=(0)

首帧视频渲染事件。

ZegoMediaPlayerFirstFrameEventAudioRendered

ZegoMediaPlayerFirstFrameEventAudioRendered
ZegoMediaPlayerFirstFrameEventAudioRendered=(1)

首帧音频渲染事件。

ZegoMediaPlayerNetworkEvent

播放器网络事件

Declared in ZegoExpressDefines.h

属性

ZegoMediaPlayerNetworkEventBufferBegin

ZegoMediaPlayerNetworkEventBufferBegin
ZegoMediaPlayerNetworkEventBufferBegin=(0)

网络资源播放不畅,开始尝试缓存数据

ZegoMediaPlayerNetworkEventBufferEnded

ZegoMediaPlayerNetworkEventBufferEnded
ZegoMediaPlayerNetworkEventBufferEnded=(1)

网络资源可以顺畅播放

ZegoMediaPlayerState

播放器状态

Declared in ZegoExpressDefines.h

属性

ZegoMediaPlayerStateNoPlay

ZegoMediaPlayerStateNoPlay
ZegoMediaPlayerStateNoPlay=(0)

不在播放

ZegoMediaPlayerStatePlaying

ZegoMediaPlayerStatePlaying
ZegoMediaPlayerStatePlaying=(1)

播放中

ZegoMediaPlayerStatePausing

ZegoMediaPlayerStatePausing
ZegoMediaPlayerStatePausing=(2)

暂停播放

ZegoMediaPlayerStatePlayEnded

ZegoMediaPlayerStatePlayEnded
ZegoMediaPlayerStatePlayEnded=(3)

播放结束

ZegoMediaStreamType

媒体流类型。

Declared in ZegoExpressDefines.h

属性

ZegoMediaStreamTypeAudio

ZegoMediaStreamTypeAudio
ZegoMediaStreamTypeAudio=(0)

媒体音频流。

ZegoMediaStreamTypeVideo

ZegoMediaStreamTypeVideo
ZegoMediaStreamTypeVideo=(1)

媒体视频流。

ZegoMediaStreamTypeAV

ZegoMediaStreamTypeAV
ZegoMediaStreamTypeAV=(2)

媒体音视频流。

ZegoMixImageCheckMode

混流设置图片参数检查模式

Declared in ZegoExpressDefines.h

属性

ZegoMixImageCheckModeNormal

ZegoMixImageCheckModeNormal
ZegoMixImageCheckModeNormal=(0)

严格执行图片校验,设置的背景图,水印会校验图片路径,混流输入参数中设置的图片占位还会校验设置的图片资源是否请求成功,才能正常发起混流,否则发起混流失败。

ZegoMixImageCheckModePath

ZegoMixImageCheckModePath
ZegoMixImageCheckModePath=(1)

仅校验图片路径 URI/URL 只要路径正确即可发起混流成功。

ZegoMixImageCheckModeNothing

ZegoMixImageCheckModeNothing
ZegoMixImageCheckModeNothing=(2)

不检验图片相关参数,即可发起混流成功。

ZegoMixRenderMode

混流视频画面渲染模式。

Declared in ZegoExpressDefines.h

属性

ZegoMixRenderModeFill

ZegoMixRenderModeFill
ZegoMixRenderModeFill=(0)

填充模式,等比缩放填充整个区域,可能有部分被裁减。

ZegoMixRenderModeFit

ZegoMixRenderModeFit
ZegoMixRenderModeFit=(1)

适应模式,等比缩放填充区域,如果缩放后比例与设置的尺寸不匹配,多余部分显示为透明。

ZegoMixerInputContentType

混流内容类型

Declared in ZegoExpressDefines.h

属性

ZegoMixerInputContentTypeAudio

ZegoMixerInputContentTypeAudio
ZegoMixerInputContentTypeAudio=(0)

音频混流内容类型

ZegoMixerInputContentTypeVideo

ZegoMixerInputContentTypeVideo
ZegoMixerInputContentTypeVideo=(1)

视频混流内容类型

ZegoMixerInputContentTypeVideoOnly

ZegoMixerInputContentTypeVideoOnly
ZegoMixerInputContentTypeVideoOnly=(2)

仅视频混流内容类型。在 web 平台,此属性不生效。

ZegoMultimediaLoadType

多媒体资源加载方式。

Declared in ZegoExpressDefines.h

属性

ZegoMultimediaLoadTypeFilePath

ZegoMultimediaLoadTypeFilePath
ZegoMultimediaLoadTypeFilePath=(0)

通过文件路径加载。

ZegoMultimediaLoadTypeMemory

ZegoMultimediaLoadTypeMemory
ZegoMultimediaLoadTypeMemory=(1)

通过二进制内存数据加载。

ZegoMultimediaLoadTypeResourceID

ZegoMultimediaLoadTypeResourceID
ZegoMultimediaLoadTypeResourceID=(2)

通过版权音乐资源 ID 加载。

ZegoNetworkMode

网络模式

Declared in ZegoExpressDefines.h

属性

ZegoNetworkModeOffline

ZegoNetworkModeOffline
ZegoNetworkModeOffline=(0)

离线(无网络)

ZegoNetworkModeUnknown

ZegoNetworkModeUnknown
ZegoNetworkModeUnknown=(1)

未知网络模式

ZegoNetworkModeEthernet

ZegoNetworkModeEthernet
ZegoNetworkModeEthernet=(2)

有线以太网 (LAN)

ZegoNetworkModeWiFi

ZegoNetworkModeWiFi
ZegoNetworkModeWiFi=(3)

无线局域网 (WLAN)

ZegoNetworkMode2G

ZegoNetworkMode2G
ZegoNetworkMode2G=(4)

2G 网络 (GPRS/EDGE/CDMA1x/etc.)

ZegoNetworkMode3G

ZegoNetworkMode3G
ZegoNetworkMode3G=(5)

3G 网络 (WCDMA/HSDPA/EVDO/etc.)

ZegoNetworkMode4G

ZegoNetworkMode4G
ZegoNetworkMode4G=(6)

4G 网络 (LTE)

ZegoNetworkMode5G

ZegoNetworkMode5G
ZegoNetworkMode5G=(7)

5G 网络 (NR (NSA/SA))

ZegoNetworkSpeedTestType

网速测试类型

Declared in ZegoExpressDefines.h

属性

ZegoNetworkSpeedTestTypeUplink
ZegoNetworkSpeedTestTypeUplink=(0)

上行测速

ZegoNetworkSpeedTestTypeDownlink
ZegoNetworkSpeedTestTypeDownlink=(1)

下行测速

ZegoObjectSegmentationState

主体分割状态。

Declared in ZegoExpressDefines.h

属性

ZegoObjectSegmentationStateOff

ZegoObjectSegmentationStateOff
ZegoObjectSegmentationStateOff=(0)

主体分割关闭。

ZegoObjectSegmentationStateOn

ZegoObjectSegmentationStateOn
ZegoObjectSegmentationStateOn=(1)

主体分割开启。

ZegoObjectSegmentationType

主体分割类型。

Declared in ZegoExpressDefines.h

属性

ZegoObjectSegmentationTypeAnyBackground

ZegoObjectSegmentationTypeAnyBackground
ZegoObjectSegmentationTypeAnyBackground=(0)

任意背景主体分割。

ZegoObjectSegmentationTypeGreenScreenBackground

ZegoObjectSegmentationTypeGreenScreenBackground
ZegoObjectSegmentationTypeGreenScreenBackground=(1)

绿幕背景主体分割。

ZegoOrientation

视频画面旋转方向枚举

Declared in ZegoExpressDefines.h

属性

ZegoOrientation_0

ZegoOrientation_0
ZegoOrientation_0=(0)

不旋转

ZegoOrientation_90

ZegoOrientation_90
ZegoOrientation_90=(1)

逆时针旋转 90 度

ZegoOrientation_180

ZegoOrientation_180
ZegoOrientation_180=(2)

逆时针旋转 180 度

ZegoOrientation_270

ZegoOrientation_270
ZegoOrientation_270=(3)

逆时针旋转 270 度

ZegoOrientationMode

视频的朝向模式。

Declared in ZegoExpressDefines.h

属性

ZegoOrientationModeCustom

ZegoOrientationModeCustom
ZegoOrientationModeCustom=(0)

自定义模式。默认为自定义模式,该模式下,推流端用户需要通过 [SetAppOrientation] 设置朝向,通过 [SetVideoConfig] 设置视频分辨率控制视频比例。SDK 在推流端对视频进行旋转,详细的介绍可参考文档 [https://doc-zh.zego.im/faq/express_video_capture_rotation](https://doc-zh.zego.im/faq/express_video_capture_rotation

ZegoOrientationModeAdaption

ZegoOrientationModeAdaption
ZegoOrientationModeAdaption=(1)

自适应模式。拉流端视频方向自动垂直地面向上,推流端用户不再需要通过 [SetAppOrientation] 设置朝向,不再需要通过 [SetVideoConfig] 设置视频分辨率控制视频比例。注意:1. 推流端和拉流端都需要设置为拉流自适应模式。2. 不支持媒体播放器、云录制、本地录制,不支持通过 CDN 推拉流场景。3. SDK 在该模式下会根据设备实际朝向自动调换编码分辨率的宽高。

ZegoOrientationModeAlignment

ZegoOrientationModeAlignment
ZegoOrientationModeAlignment=(2)

对齐模式。以 Status Bar 作为参考,拉流端的视频方向与推流端预览的视频方向一致。SDK 在拉流端会以 Status Bar 作为参考对图像进行旋转,旋转角度和推流端预览的旋转角度一致。推流端用户不再需要通过 [SetAppOrientation] 设置朝向,不再需要通过 [SetVideoConfig] 设置视频分辨率控制视频比例。注意:1. 不支持媒体播放器、云录制、本地录制,不支持通过 CDN 推拉流场景。2. SDK 在该模式下会根据 Status Bar 实际位置自动调换编码分辨率的宽高。

ZegoOrientationModeFixedResolutionRatio

ZegoOrientationModeFixedResolutionRatio
ZegoOrientationModeFixedResolutionRatio=(3)

固定比例模式。以 Status Bar 作为参考,拉流端的视频方向与推流端预览的视频方向一致,且视频分辨率与编码分辨率保持一致,推流端用户不再需要通过 [SetAppOrientation] 设置朝向。

ZegoPlayerMediaEvent

拉流媒体事件

Declared in ZegoExpressDefines.h

属性

ZegoPlayerMediaEventAudioBreakOccur

ZegoPlayerMediaEventAudioBreakOccur
ZegoPlayerMediaEventAudioBreakOccur=(0)

拉流端出现音频卡顿事件

ZegoPlayerMediaEventAudioBreakResume

ZegoPlayerMediaEventAudioBreakResume
ZegoPlayerMediaEventAudioBreakResume=(1)

拉流端音频卡顿事件结束

ZegoPlayerMediaEventVideoBreakOccur

ZegoPlayerMediaEventVideoBreakOccur
ZegoPlayerMediaEventVideoBreakOccur=(2)

拉流端出现视频卡顿事件

ZegoPlayerMediaEventVideoBreakResume

ZegoPlayerMediaEventVideoBreakResume
ZegoPlayerMediaEventVideoBreakResume=(3)

拉流端视频卡顿事件结束

ZegoPlayerState

拉流状态

Declared in ZegoExpressDefines.h

属性

ZegoPlayerStateNoPlay

ZegoPlayerStateNoPlay
ZegoPlayerStateNoPlay=(0)

未拉流状态,在拉流前处于该状态。如果拉流过程出现稳态的异常,例如 AppID 或 Token 不正确,都会进入未拉流状态

ZegoPlayerStatePlayRequesting

ZegoPlayerStatePlayRequesting
ZegoPlayerStatePlayRequesting=(1)

正在请求拉流状态,拉流操作执行成功后会进入正在请求拉流状态,通常通过该状态进行应用界面的展示。如果因为网络质量不佳产生的中断,SDK 会进行内部重试,也会回到正在请求拉流状态

ZegoPlayerStatePlaying

ZegoPlayerStatePlaying
ZegoPlayerStatePlaying=(2)

正在拉流状态,进入该状态表明拉流已经成功,用户可以正常通信

ZegoProcessedDataUsageType

自定义视频前处理的数据使用类型。

Declared in ZegoExpressDefines.h

属性

ZegoProcessedDataUsageTypePreview

ZegoProcessedDataUsageTypePreview
ZegoProcessedDataUsageTypePreview=(0)

预览。

ZegoProcessedDataUsageTypePublish

ZegoProcessedDataUsageTypePublish
ZegoProcessedDataUsageTypePublish=(1)

推流。

ZegoProcessedDataUsageTypeBoth

ZegoProcessedDataUsageTypeBoth
ZegoProcessedDataUsageTypeBoth=(2)

预览并推流。

ZegoPublishChannel

推流通道

Declared in ZegoExpressDefines.h

属性

ZegoPublishChannelMain

ZegoPublishChannelMain
ZegoPublishChannelMain=(0)

主推流通道,默认通道

ZegoPublishChannelAux

ZegoPublishChannelAux
ZegoPublishChannelAux=(1)

辅推流通道(第二路推流通道)

ZegoPublishChannelThird

ZegoPublishChannelThird
ZegoPublishChannelThird=(2)

第三路推流通道

ZegoPublishChannelFourth

ZegoPublishChannelFourth
ZegoPublishChannelFourth=(3)

第四路推流通道

ZegoPublisherState

推流状态

Declared in ZegoExpressDefines.h

属性

ZegoPublisherStateNoPublish

ZegoPublisherStateNoPublish
ZegoPublisherStateNoPublish=(0)

未推流状态,在推流前处于该状态。如果推流过程出现稳态的异常,例如 AppID 或 Token 不正确,或者如果其他用户已经在推送流,推送相同流 ID 的流会失败,都会进入未推流状态

ZegoPublisherStatePublishRequesting

ZegoPublisherStatePublishRequesting
ZegoPublisherStatePublishRequesting=(1)

正在请求推流状态,推流操作执行成功后会进入正在请求推流状态,通常通过该状态进行 UI 界面的展示。如果因为网络质量不佳产生的中断,SDK 会进行内部重试,也会回到正在请求推流状态

ZegoPublisherStatePublishing

ZegoPublisherStatePublishing
ZegoPublisherStatePublishing=(2)

正在推流状态,进入该状态表明推流已经成功,用户可以正常通信

ZegoPublisherTakeSnapshotPosition

推流截图时机。

Declared in ZegoExpressDefines.h

属性

ZegoPublisherTakeSnapshotPositionAfterProcess

ZegoPublisherTakeSnapshotPositionAfterProcess
ZegoPublisherTakeSnapshotPositionAfterProcess=(0)

视频前处理之后。

ZegoPublisherTakeSnapshotPositionOnCapture

ZegoPublisherTakeSnapshotPositionOnCapture
ZegoPublisherTakeSnapshotPositionOnCapture=(1)

视频采集时。

ZegoPublisherTakeSnapshotPositionOnPreview

ZegoPublisherTakeSnapshotPositionOnPreview
ZegoPublisherTakeSnapshotPositionOnPreview=(2)

视频预览时。仅支持鸿蒙平台

ZegoRangeAudioListenMode

范围语音收听模式

Declared in ZegoExpressDefines.h

属性

ZegoRangeAudioListenModeAll

ZegoRangeAudioListenModeAll
ZegoRangeAudioListenModeAll=(0)

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

ZegoRangeAudioListenModeWorld

ZegoRangeAudioListenModeWorld
ZegoRangeAudioListenModeWorld=(1)

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

ZegoRangeAudioListenModeTeam

ZegoRangeAudioListenModeTeam
ZegoRangeAudioListenModeTeam=(2)

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

ZegoRangeAudioMicrophoneState

范围语音麦克风状态。

Declared in ZegoExpressDefines.h

属性

ZegoRangeAudioMicrophoneStateOff

ZegoRangeAudioMicrophoneStateOff
ZegoRangeAudioMicrophoneStateOff=(0)

范围语音麦克风关闭状态。

ZegoRangeAudioMicrophoneStateTurningOn

ZegoRangeAudioMicrophoneStateTurningOn
ZegoRangeAudioMicrophoneStateTurningOn=(1)

范围语音麦克风开启中。

ZegoRangeAudioMicrophoneStateOn

ZegoRangeAudioMicrophoneStateOn
ZegoRangeAudioMicrophoneStateOn=(2)

范围语音麦克风开启状态。

ZegoRangeAudioMode

范围语音模式

Declared in ZegoExpressDefines.h

属性

ZegoRangeAudioModeWorld

ZegoRangeAudioModeWorld
ZegoRangeAudioModeWorld=(0)

全世界模式,可以与房间内所有人交流。

ZegoRangeAudioModeTeam

ZegoRangeAudioModeTeam
ZegoRangeAudioModeTeam=(1)

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

ZegoRangeAudioModeSecretTeam

ZegoRangeAudioModeSecretTeam
ZegoRangeAudioModeSecretTeam=(2)

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

ZegoRangeAudioSpeakMode

范围语音发声模式

Declared in ZegoExpressDefines.h

属性

ZegoRangeAudioSpeakModeAll

ZegoRangeAudioSpeakModeAll
ZegoRangeAudioSpeakModeAll=(0)

发声到全部模式,小队内的成员和范围内的人都能听到他的声音。

ZegoRangeAudioSpeakModeWorld

ZegoRangeAudioSpeakModeWorld
ZegoRangeAudioSpeakModeWorld=(1)

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

ZegoRangeAudioSpeakModeTeam

ZegoRangeAudioSpeakModeTeam
ZegoRangeAudioSpeakModeTeam=(2)

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

ZegoRemoteDeviceState

远端设备状态

Declared in ZegoExpressDefines.h

属性

ZegoRemoteDeviceStateOpen

ZegoRemoteDeviceStateOpen
ZegoRemoteDeviceStateOpen=(0)

设备开启

ZegoRemoteDeviceStateGenericError

ZegoRemoteDeviceStateGenericError
ZegoRemoteDeviceStateGenericError=(1)

设备关闭:一般性设备错误

ZegoRemoteDeviceStateInvalidID

ZegoRemoteDeviceStateInvalidID
ZegoRemoteDeviceStateInvalidID=(2)

设备关闭:无效的设备 ID

ZegoRemoteDeviceStateNoAuthorization

ZegoRemoteDeviceStateNoAuthorization
ZegoRemoteDeviceStateNoAuthorization=(3)

设备关闭:无权限

ZegoRemoteDeviceStateZeroFPS

ZegoRemoteDeviceStateZeroFPS
ZegoRemoteDeviceStateZeroFPS=(4)

设备关闭:采集帧率为 0

ZegoRemoteDeviceStateInUseByOther

ZegoRemoteDeviceStateInUseByOther
ZegoRemoteDeviceStateInUseByOther=(5)

设备关闭:设备被占用

ZegoRemoteDeviceStateUnplugged

ZegoRemoteDeviceStateUnplugged
ZegoRemoteDeviceStateUnplugged=(6)

设备关闭:设备未插入或被拔出

ZegoRemoteDeviceStateRebootRequired

ZegoRemoteDeviceStateRebootRequired
ZegoRemoteDeviceStateRebootRequired=(7)

设备关闭:由于系统原因需要重启后才能进行下一次修改,否则重新打开也不生效

ZegoRemoteDeviceStateSystemMediaServicesLost

ZegoRemoteDeviceStateSystemMediaServicesLost
ZegoRemoteDeviceStateSystemMediaServicesLost=(8)

设备关闭:系统媒体服务停止,如 iOS 平台下,当系统检测到当前压力巨大(如播放大量动画),则有可能会将媒体相关服务全部停用

ZegoRemoteDeviceStateDisable

ZegoRemoteDeviceStateDisable
ZegoRemoteDeviceStateDisable=(9)

设备关闭:远端用户主动调用 [enableCamera] 或者 [enableAudioCaptureDevice] 禁用摄像头或者麦克风

ZegoRemoteDeviceStateMute

ZegoRemoteDeviceStateMute
ZegoRemoteDeviceStateMute=(10)

设备关闭:远端用户主动调用 [muteMicrophone] 或者 [mutePublishStreamAudio] 或者 [mutePublishStreamVideo] 停止发送音频流或者视频流

ZegoRemoteDeviceStateInterruption

ZegoRemoteDeviceStateInterruption
ZegoRemoteDeviceStateInterruption=(11)

设备关闭:设备被中断,如电话事件打断等

ZegoRemoteDeviceStateInBackground

ZegoRemoteDeviceStateInBackground
ZegoRemoteDeviceStateInBackground=(12)

设备关闭:用户 App 退到后台

ZegoRemoteDeviceStateMultiForegroundApp

ZegoRemoteDeviceStateMultiForegroundApp
ZegoRemoteDeviceStateMultiForegroundApp=(13)

设备关闭:当前前台同时存在多个 App,如 iPad 应用分屏下,系统会禁止所有应用使用摄像头

ZegoRemoteDeviceStateBySystemPressure

ZegoRemoteDeviceStateBySystemPressure
ZegoRemoteDeviceStateBySystemPressure=(14)

设备关闭:系统处于高负载压力下,可能导致设备异常

ZegoRemoteDeviceStateNotSupport

ZegoRemoteDeviceStateNotSupport
ZegoRemoteDeviceStateNotSupport=(15)

设备状态未知:远端的 SDK 版本过低,不支持发布该设备状态信息

ZegoResourceType

资源类型枚举

Declared in ZegoExpressDefines.h

属性

ZegoResourceTypeCDN

ZegoResourceTypeCDN
ZegoResourceTypeCDN=(0)

CDN

ZegoResourceTypeRTC

ZegoResourceTypeRTC
ZegoResourceTypeRTC=(1)

RTC

ZegoResourceTypeL3

ZegoResourceTypeL3
ZegoResourceTypeL3=(2)

L3

ZegoReverbPreset

混响预设值

Declared in ZegoExpressDefines.h

属性

ZegoReverbPresetNone

ZegoReverbPresetNone
ZegoReverbPresetNone=(0)

无混响

ZegoReverbPresetSoftRoom

ZegoReverbPresetSoftRoom
ZegoReverbPresetSoftRoom=(1)

小房间混响效果

ZegoReverbPresetLargeRoom

ZegoReverbPresetLargeRoom
ZegoReverbPresetLargeRoom=(2)

大房间混响效果

ZegoReverbPresetConcertHall

ZegoReverbPresetConcertHall
ZegoReverbPresetConcertHall=(3)

音乐厅混响效果

ZegoReverbPresetValley

ZegoReverbPresetValley
ZegoReverbPresetValley=(4)

山谷混响效果

ZegoReverbPresetRecordingStudio

ZegoReverbPresetRecordingStudio
ZegoReverbPresetRecordingStudio=(5)

录音棚混响效果

ZegoReverbPresetBasement

ZegoReverbPresetBasement
ZegoReverbPresetBasement=(6)

地下室混响效果

ZegoReverbPresetKTV

ZegoReverbPresetKTV
ZegoReverbPresetKTV=(7)

KTV 混响效果

ZegoReverbPresetPopular

ZegoReverbPresetPopular
ZegoReverbPresetPopular=(8)

流行混响效果

ZegoReverbPresetRock

ZegoReverbPresetRock
ZegoReverbPresetRock=(9)

摇滚混响效果

ZegoReverbPresetVocalConcert

ZegoReverbPresetVocalConcert
ZegoReverbPresetVocalConcert=(10)

演唱会混响效果

ZegoReverbPresetGramoPhone

ZegoReverbPresetGramoPhone
ZegoReverbPresetGramoPhone=(11)

留声机混响效果

ZegoReverbPresetEnhancedKTV

ZegoReverbPresetEnhancedKTV
ZegoReverbPresetEnhancedKTV=(12)

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

ZegoReverbPresetEnhancedRock

ZegoReverbPresetEnhancedRock
ZegoReverbPresetEnhancedRock=(13)

加强的摇滚混响效果

ZegoReverbPresetEnhancedMisty

ZegoReverbPresetEnhancedMisty
ZegoReverbPresetEnhancedMisty=(14)

加强的飘渺混响效果

ZegoReverbPresetHipHop

ZegoReverbPresetHipHop
ZegoReverbPresetHipHop=(15)

嘻哈混响效果

ZegoReverbPresetMisty

ZegoReverbPresetMisty
ZegoReverbPresetMisty=(16)

飘渺混响效果

ZegoReverbPresetThreeDimensionalVoice

ZegoReverbPresetThreeDimensionalVoice
ZegoReverbPresetThreeDimensionalVoice=(17)

3D人声混响效果

ZegoRoomCapabilityNegotiationTypesBitMask

房间能力协商范围类型枚举(位掩码枚举)

Declared in ZegoExpressDefines.h

属性

ZegoRoomCapabilityNegotiationTypesBitMaskAll

ZegoRoomCapabilityNegotiationTypesBitMaskAll
ZegoRoomCapabilityNegotiationTypesBitMaskAll=(0)

本字段的掩码位对应使能房间内全员协商

ZegoRoomCapabilityNegotiationTypesPublisher

ZegoRoomCapabilityNegotiationTypesPublisher
ZegoRoomCapabilityNegotiationTypesPublisher=(1)

本字段的掩码位对应使能麦上用户协商

ZegoRoomMode

房间模式。

Declared in ZegoExpressDefines.h

属性

ZegoRoomModeSingleRoom

ZegoRoomModeSingleRoom
ZegoRoomModeSingleRoom=(0)

单房间模式。

ZegoRoomModeMultiRoom

ZegoRoomModeMultiRoom
ZegoRoomModeMultiRoom=(1)

多房间模式。

ZegoRoomState

房间状态

Declared in ZegoExpressDefines.h

属性

ZegoRoomStateDisconnected

ZegoRoomStateDisconnected
ZegoRoomStateDisconnected=(0)

未连接状态,在登录房间前和退出房间之后进入该状态。如果登录房间的过程出现稳态异常,例如 AppID 或 Token 不正确,或者有相同用户名在其他地方登录导致本端被 KickOut,都会进入该状态

ZegoRoomStateConnecting

ZegoRoomStateConnecting
ZegoRoomStateConnecting=(1)

正在请求连接状态,登录房间动作执行成功后会进入此状态。通常通过该状态进行应用界面的展示。如果因为网络质量不佳产生的中断, SDK 会进行内部重试,也会回到正在请求连接状态

ZegoRoomStateConnected

ZegoRoomStateConnected
ZegoRoomStateConnected=(2)

连接成功状态,进入该状态表示登录房间已经成功,用户可以正常收到房间内的用户和流信息增删的回调通知

ZegoRoomStateChangedReason

房间状态变化原因。

Declared in ZegoExpressDefines.h

属性

ZegoRoomStateChangedReasonLogining

ZegoRoomStateChangedReasonLogining
ZegoRoomStateChangedReasonLogining=(0)

正在登录房间。当调用 [loginRoom] 登录房间或 [switchRoom] 切换到目标房间时,进入该状态,表示正在请求连接服务器。通常通过该状态进行应用界面的展示。

ZegoRoomStateChangedReasonLogined

ZegoRoomStateChangedReasonLogined
ZegoRoomStateChangedReasonLogined=(1)

登录房间成功。当登录房间或切换房间成功后,进入该状态,表示登录房间已经成功,用户可以正常收到房间内的其他用户和所有流信息增删的回调通知。

ZegoRoomStateChangedReasonLoginFailed

ZegoRoomStateChangedReasonLoginFailed
ZegoRoomStateChangedReasonLoginFailed=(2)

登录房间失败。当登录房间或切换房间失败后,进入该状态,表示登录房间或切换房间已经失败,例如 AppID 或 Token 不正确等。

ZegoRoomStateChangedReasonReconnecting

ZegoRoomStateChangedReasonReconnecting
ZegoRoomStateChangedReasonReconnecting=(3)

房间连接临时中断。如果因为网络质量不佳产生的中断,SDK 会进行内部重试。

ZegoRoomStateChangedReasonReconnected

ZegoRoomStateChangedReasonReconnected
ZegoRoomStateChangedReasonReconnected=(4)

房间重新连接成功。如果因为网络质量不佳产生的中断,SDK 会进行内部重试,重连成功后进入该状态。

ZegoRoomStateChangedReasonReconnectFailed

ZegoRoomStateChangedReasonReconnectFailed
ZegoRoomStateChangedReasonReconnectFailed=(5)

房间重新连接失败。如果因为网络质量不佳产生的中断,SDK 会进行内部重试,重连失败后进入该状态。

ZegoRoomStateChangedReasonKickOut

ZegoRoomStateChangedReasonKickOut
ZegoRoomStateChangedReasonKickOut=(6)

被服务器踢出房间。例如有相同用户名在其他地方登录房间导致本端被踢出房间,会进入该状态。

ZegoRoomStateChangedReasonLogout

ZegoRoomStateChangedReasonLogout
ZegoRoomStateChangedReasonLogout=(7)

登出房间成功。没有登录房间前默认为该状态,当调用 [logoutRoom] 登出房间成功或 [switchRoom] 内部登出当前房间成功后,进入该状态。

ZegoRoomStateChangedReasonLogoutFailed

ZegoRoomStateChangedReasonLogoutFailed
ZegoRoomStateChangedReasonLogoutFailed=(8)

登出房间失败。当调用 [logoutRoom] 登出房间失败或 [switchRoom] 内部登出当前房间失败后,进入该状态。

ZegoRoomStreamListType

获取房间内流列表类型

Declared in ZegoExpressDefines.h

属性

ZegoRoomStreamListTypePlay

ZegoRoomStreamListTypePlay
ZegoRoomStreamListTypePlay=(0)

当前房间内所有的在线流列表,不包含自己的推流

ZegoRoomStreamListTypeAll

ZegoRoomStreamListTypeAll
ZegoRoomStreamListTypeAll=(1)

当前房间内所有的在线流列表,包含自己推的流

ZegoRoomTransparentMessageMode

房间模式。

Declared in ZegoExpressDefines.h

属性

ZegoRoomTransparentMessageModeOnlyClient

ZegoRoomTransparentMessageModeOnlyClient
ZegoRoomTransparentMessageModeOnlyClient=(0)

仅发送给客户端。

ZegoRoomTransparentMessageModeOnlyServer

ZegoRoomTransparentMessageModeOnlyServer
ZegoRoomTransparentMessageModeOnlyServer=(1)

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

ZegoRoomTransparentMessageModeClientAndServer

ZegoRoomTransparentMessageModeClientAndServer
ZegoRoomTransparentMessageModeClientAndServer=(2)

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

ZegoRoomTransparentMessageType

透传消息类型。

Declared in ZegoExpressDefines.h

属性

ZegoRoomTransparentMessageNormal

ZegoRoomTransparentMessageNormal
ZegoRoomTransparentMessageNormal=(0)

正常模式。

ZegoRoomTransparentMessageSequence

ZegoRoomTransparentMessageSequence
ZegoRoomTransparentMessageSequence=(1)

消息保证最终有序。

ZegoSEIType

SEI 类型

Declared in ZegoExpressDefines.h

属性

ZegoSEITypeZegoDefined

ZegoSEITypeZegoDefined
ZegoSEITypeZegoDefined=(0)

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

ZegoSEITypeUserUnregister

ZegoSEITypeUserUnregister
ZegoSEITypeUserUnregister=(1)

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

ZegoScenario

房间场景

  • 支持版本:1.1.0 及以上。 为保障所选房间场景模式符合开发者的业务场景体验诉求,建议认真阅读 https://doc-zh.zego.im/article/16316 文档了解场景设置方式、各场景的差异以及如何选择合适的场景。

Declared in ZegoExpressDefines.h

属性

ZegoScenarioGeneral

ZegoScenarioGeneral
deprecated
ZegoScenarioGeneral=(0)

【已废弃】旧版通用场景,此场景在 3.0.0 版本及以上已废弃,不建议使用,请尽快迁移到新版场景。

已废弃
Legacy general scenario

ZegoScenarioCommunication

ZegoScenarioCommunication
deprecated
ZegoScenarioCommunication=(1)

【已废弃】旧版实时通讯场景,此场景在 3.0.0 版本及以上已废弃,不建议使用,请尽快迁移到新版场景。

已废弃
Legacy communication scenario

ZegoScenarioLive

ZegoScenarioLive
deprecated
ZegoScenarioLive=(2)

【已废弃】旧版直播场景,此场景在 3.0.0 版本及以上已废弃,不建议使用,请尽快迁移到新版场景。

已废弃
Legacy live broadcast scenario

ZegoScenarioDefault

ZegoScenarioDefault
ZegoScenarioDefault=(3)

默认(通用)场景,若下列场景枚举均不符合开发者的实际应用场景,可使用此默认场景。

  • 支持版本:3.0.0 及以上。

ZegoScenarioStandardVideoCall

ZegoScenarioStandardVideoCall
ZegoScenarioStandardVideoCall=(4)

标准音视频通话场景,适用于 1v1 视频通话场景。

  • 支持版本:3.0.0 及以上。

ZegoScenarioHighQualityVideoCall

ZegoScenarioHighQualityVideoCall
ZegoScenarioHighQualityVideoCall=(5)

高品质音视频通话场景,与标准音视频通话场景类似,但该场景默认采用了更高的视频帧率、码率、分辨率 (540p),适用于对画质要求较高的视频通话场景。

  • 支持版本:3.0.0 及以上。

ZegoScenarioStandardChatroom

ZegoScenarioStandardChatroom
ZegoScenarioStandardChatroom=(6)

标准语聊房场景,适用于多人纯语音通话(节省流量)。注意:在实时音视频 (ExpressVideo) SDK 上,此场景默认不开启摄像头。

  • 支持版本:3.0.0 及以上。

ZegoScenarioHighQualityChatroom

ZegoScenarioHighQualityChatroom
ZegoScenarioHighQualityChatroom=(7)

高品质语聊房场景,与标准语聊房场景类似,但此场景默认采用了更高的音频码率。适用于对音质要求较高的多人纯语音通话场景。注意:在实时音视频 (ExpressVideo) SDK 上,此场景默认不开启摄像头。

  • 支持版本:3.0.0 及以上。

ZegoScenarioBroadcast

ZegoScenarioBroadcast
ZegoScenarioBroadcast=(8)

直播场景,适用于秀场、游戏、电商、教育大班课等一对多直播的场景,对音画质量、流畅度、兼容性进行了优化。注意:即便是直播场景,SDK 也没有业务上的 “角色” 之分(例如主播、观众),房间内的所有用户均可推拉流。

  • 支持版本:3.0.0 及以上。

ZegoScenarioKaraoke

ZegoScenarioKaraoke
ZegoScenarioKaraoke=(9)

卡拉 OK (KTV) 场景,适用于实时合唱、在线 K 歌场景,对延迟、音质、耳返、回声消除等做了优化,同时还保障了多人合唱时精准对齐和超低时延。

  • 支持版本:3.0.0 及以上。

ZegoScenarioStandardVoiceCall

ZegoScenarioStandardVoiceCall
ZegoScenarioStandardVoiceCall=(10)

标准语音通话场景,适用于 1v1 纯语音通话场景。注意:在实时音视频 (ExpressVideo) SDK 上,此场景默认不开启摄像头。

  • 支持版本:3.3.0 及以上。

ZegoSceneState

范围场景状态变化原因。

Declared in ZegoExpressDefines.h

属性

ZegoSceneStateLogining

ZegoSceneStateLogining
ZegoSceneStateLogining=(0)

正在登录场景。当调用 [loginScene] 登录场景时,进入该状态,表示正在请求连接服务器。通常通过该状态进行应用界面的展示。

ZegoSceneStateLogined

ZegoSceneStateLogined
ZegoSceneStateLogined=(1)

登录场景成功。当登录场景成功后,进入该状态,表示登录场景已经成功,用户可以正常使用范围场景功能。

ZegoSceneStateLoginFailed

ZegoSceneStateLoginFailed
ZegoSceneStateLoginFailed=(2)

登录场景失败。当登录场景失败后,进入该状态,表示登录场景已经失败,例如 AppID 或 Token 不正确等。

ZegoSceneStateReconnecting

ZegoSceneStateReconnecting
ZegoSceneStateReconnecting=(3)

场景连接临时中断。如果因为网络质量不佳产生的中断,SDK 会进行内部重试。

ZegoSceneStateReconnected

ZegoSceneStateReconnected
ZegoSceneStateReconnected=(4)

场景重新连接成功。如果因为网络质量不佳产生的中断,SDK 会进行内部重试,重连成功后进入该状态。

ZegoSceneStateReconnectFailed

ZegoSceneStateReconnectFailed
ZegoSceneStateReconnectFailed=(5)

场景重新连接失败。如果因为网络质量不佳产生的中断,SDK 会进行内部重试,重连失败后进入该状态。

ZegoSceneStateKickOut

ZegoSceneStateKickOut
ZegoSceneStateKickOut=(6)

被服务器踢出场景。例如有相同用户名在其他地方登录场景导致本端被踢出场景,会进入该状态。

ZegoSceneStateLogout

ZegoSceneStateLogout
ZegoSceneStateLogout=(7)

登出场景成功。没有登录场景前默认为该状态,当调用 [logoutScene] 登出场景成功后,进入该状态。

ZegoScreenCaptureExceptionType

移动端屏幕采集异常类型。(目前仅适用于 Android 和 iOS 平台)

Declared in ZegoExpressDefines.h

属性

ZegoScreenCaptureExceptionTypeUnknown

ZegoScreenCaptureExceptionTypeUnknown
ZegoScreenCaptureExceptionTypeUnknown=(0)

未知的异常类型。

ZegoScreenCaptureExceptionTypeVideoNotSupported

ZegoScreenCaptureExceptionTypeVideoNotSupported
ZegoScreenCaptureExceptionTypeVideoNotSupported=(1)

视频采集系统版本不支持。仅适用于 Android API 级别为 21 及以上,即 Android 5 及以上。

ZegoScreenCaptureExceptionTypeAudioNotSupported

ZegoScreenCaptureExceptionTypeAudioNotSupported
ZegoScreenCaptureExceptionTypeAudioNotSupported=(2)

音频采集系统版本不支持。仅适用于 Android API 级别为 29 及以上,即 Android 10 及以上。

ZegoScreenCaptureExceptionTypeAudioCreateFailed

ZegoScreenCaptureExceptionTypeAudioCreateFailed
ZegoScreenCaptureExceptionTypeAudioCreateFailed=(3)

音频录制对象创建失败。可能原因:1. 没有开启音频录制权限; 2.音频录制分配内存不足; 3. AudioRecord 创建失败。

ZegoScreenCaptureExceptionTypeMediaProjectionPermissionDenied

ZegoScreenCaptureExceptionTypeMediaProjectionPermissionDenied
ZegoScreenCaptureExceptionTypeMediaProjectionPermissionDenied=(4)

MediaProjection 申请动态权限被拒绝。

ZegoScreenCaptureExceptionTypeNotStartCapture

ZegoScreenCaptureExceptionTypeNotStartCapture
ZegoScreenCaptureExceptionTypeNotStartCapture=(5)

没有启动采集。需要先 [startScreenCapture] 开始采集。

ZegoScreenCaptureExceptionTypeAlreadyStarted

ZegoScreenCaptureExceptionTypeAlreadyStarted
ZegoScreenCaptureExceptionTypeAlreadyStarted=(6)

已经开始采集,重复调用失败。需要先 [stopScreenCapture] 停止采集。

ZegoScreenCaptureExceptionTypeForegroundServiceFailed

ZegoScreenCaptureExceptionTypeForegroundServiceFailed
ZegoScreenCaptureExceptionTypeForegroundServiceFailed=(7)

开启前台服务失败。

ZegoScreenCaptureExceptionTypeSourceNotSpecified

ZegoScreenCaptureExceptionTypeSourceNotSpecified
ZegoScreenCaptureExceptionTypeSourceNotSpecified=(8)

开始屏幕采集前需要调用 [setVideoSource]、[setAudioSource] 指定视频和音频源位 ScreenCapture

ZegoScreenCaptureExceptionTypeSystemError

ZegoScreenCaptureExceptionTypeSystemError
ZegoScreenCaptureExceptionTypeSystemError=(9)

系统错误异常。比如内存不足等。

ZegoScreenCaptureExceptionTypeExceptionInterrupted

ZegoScreenCaptureExceptionTypeExceptionInterrupted
ZegoScreenCaptureExceptionTypeExceptionInterrupted=(10)

异常中断。比如采集过程中,用户在控制中心点击了停止按钮。

ZegoScreenCaptureExceptionTypeAudioDeviceException

ZegoScreenCaptureExceptionTypeAudioDeviceException
ZegoScreenCaptureExceptionTypeAudioDeviceException=(11)

音频设备异常。需要重新启动采集。

ZegoScreenCaptureOrientation

移动端屏幕采集图像朝向。

Declared in ZegoExpressDefines.h

属性

ZegoScreenCaptureOrientationAuto

ZegoScreenCaptureOrientationAuto
ZegoScreenCaptureOrientationAuto=(0)

自适应跟随系统朝向。

ZegoScreenCaptureOrientationPortrait

ZegoScreenCaptureOrientationPortrait
ZegoScreenCaptureOrientationPortrait=(1)

固定竖屏。

ZegoScreenCaptureOrientationLandscape

ZegoScreenCaptureOrientationLandscape
ZegoScreenCaptureOrientationLandscape=(2)

固定横屏。

ZegoScreenCaptureSourceExceptionType

屏幕采集源异常类型。

Declared in ZegoExpressDefines.h

属性

ZegoScreenCaptureSourceExceptionTypeUnknown

ZegoScreenCaptureSourceExceptionTypeUnknown
ZegoScreenCaptureSourceExceptionTypeUnknown=(0)

未知的异常类型。

ZegoScreenCaptureSourceExceptionTypeInvalid

ZegoScreenCaptureSourceExceptionTypeInvalid
ZegoScreenCaptureSourceExceptionTypeInvalid=(1)

采集目标失效,如显示器被拔掉,窗口被关闭。

ZegoScreenCaptureSourceExceptionTypeFailed

ZegoScreenCaptureSourceExceptionTypeFailed
ZegoScreenCaptureSourceExceptionTypeFailed=(2)

采集目标失败,系统内部原因。

ZegoScreenCaptureSourceExceptionTypePublishRegionInvalid

ZegoScreenCaptureSourceExceptionTypePublishRegionInvalid
ZegoScreenCaptureSourceExceptionTypePublishRegionInvalid=(3)

设置的推流区域无效,推流区域不在采集画面区域内。

ZegoScreenCaptureSourceType

采集目标的类型。

Declared in ZegoExpressDefines.h

属性

ZegoScreenCaptureSourceTypeUnknow

ZegoScreenCaptureSourceTypeUnknow
ZegoScreenCaptureSourceTypeUnknow=(0)

未知

ZegoScreenCaptureSourceTypeWindow

ZegoScreenCaptureSourceTypeWindow
ZegoScreenCaptureSourceTypeWindow=(1)

采集目标为某一个窗口。

ZegoScreenCaptureSourceTypeScreen

ZegoScreenCaptureSourceTypeScreen
ZegoScreenCaptureSourceTypeScreen=(2)

采集目标为某一个显示器的屏幕。

ZegoScreenCaptureWindowState

屏幕采集源窗口状态变更。

Declared in ZegoExpressDefines.h

属性

ZegoScreenCaptureWindowStateOnScreen

ZegoScreenCaptureWindowStateOnScreen
ZegoScreenCaptureWindowStateOnScreen=(0)

窗口处于当前屏幕,坐标区域更改。

ZegoScreenCaptureWindowStateOffScreen

ZegoScreenCaptureWindowStateOffScreen
ZegoScreenCaptureWindowStateOffScreen=(1)

窗口离开当前屏幕,暂停采集。

ZegoScreenCaptureWindowStateDestroy

ZegoScreenCaptureWindowStateDestroy
ZegoScreenCaptureWindowStateDestroy=(2)

窗口被销毁。

ZegoStreamAlignmentMode

流对齐模式

Declared in ZegoExpressDefines.h

属性

ZegoStreamAlignmentModeNone

ZegoStreamAlignmentModeNone
ZegoStreamAlignmentModeNone=(0)

关闭流对齐。

ZegoStreamAlignmentModeTry

ZegoStreamAlignmentModeTry
ZegoStreamAlignmentModeTry=(1)

流尽量对齐,调用 [setStreamAlignmentProperty] 函数开启指定通道的推流网络时间校准的流对齐。

ZegoStreamAlignmentVolumeControlMode

流对齐时音量调整模式。

Declared in ZegoExpressDefines.h

属性

ZegoStreamAlignmentVolumeControlModeClose

ZegoStreamAlignmentVolumeControlModeClose
ZegoStreamAlignmentVolumeControlModeClose=(0)

关闭流对齐时音量调整。

ZegoStreamAlignmentVolumeControlModeOpen

ZegoStreamAlignmentVolumeControlModeOpen
ZegoStreamAlignmentVolumeControlModeOpen=(1)

开启流对齐时音量调整。

ZegoStreamCensorshipMode

推流审查模式

Declared in ZegoExpressDefines.h

属性

ZegoStreamCensorshipModeNone

ZegoStreamCensorshipModeNone
ZegoStreamCensorshipModeNone=(0)

不审查

ZegoStreamCensorshipModeAudio

ZegoStreamCensorshipModeAudio
ZegoStreamCensorshipModeAudio=(1)

仅审查流中的音频

ZegoStreamCensorshipModeVideo

ZegoStreamCensorshipModeVideo
ZegoStreamCensorshipModeVideo=(2)

仅审查流中的视频

ZegoStreamCensorshipModeAudioAndVideo

ZegoStreamCensorshipModeAudioAndVideo
ZegoStreamCensorshipModeAudioAndVideo=(3)

审查流中的音频和视频

ZegoStreamEvent

推拉流事件

Declared in ZegoExpressDefines.h

属性

ZegoStreamEventPublishStart

ZegoStreamEventPublishStart
ZegoStreamEventPublishStart=(100)

开始推流

ZegoStreamEventPublishSuccess

ZegoStreamEventPublishSuccess
ZegoStreamEventPublishSuccess=(101)

首次推流成功

ZegoStreamEventPublishFail

ZegoStreamEventPublishFail
ZegoStreamEventPublishFail=(102)

首次推流失败

ZegoStreamEventRetryPublishStart

ZegoStreamEventRetryPublishStart
ZegoStreamEventRetryPublishStart=(103)

开始重试推流

ZegoStreamEventRetryPublishSuccess

ZegoStreamEventRetryPublishSuccess
ZegoStreamEventRetryPublishSuccess=(104)

重试推流成功

ZegoStreamEventRetryPublishFail

ZegoStreamEventRetryPublishFail
ZegoStreamEventRetryPublishFail=(105)

重试推流失败

ZegoStreamEventPublishEnd

ZegoStreamEventPublishEnd
ZegoStreamEventPublishEnd=(106)

推流结束

ZegoStreamEventPlayStart

ZegoStreamEventPlayStart
ZegoStreamEventPlayStart=(200)

开始拉流

ZegoStreamEventPlaySuccess

ZegoStreamEventPlaySuccess
ZegoStreamEventPlaySuccess=(201)

首次拉流成功

ZegoStreamEventPlayFail

ZegoStreamEventPlayFail
ZegoStreamEventPlayFail=(202)

首次拉流失败

ZegoStreamEventRetryPlayStart

ZegoStreamEventRetryPlayStart
ZegoStreamEventRetryPlayStart=(203)

开始重试拉流

ZegoStreamEventRetryPlaySuccess

ZegoStreamEventRetryPlaySuccess
ZegoStreamEventRetryPlaySuccess=(204)

重试拉流成功

ZegoStreamEventRetryPlayFail

ZegoStreamEventRetryPlayFail
ZegoStreamEventRetryPlayFail=(205)

重试拉流失败

ZegoStreamEventPlayEnd

ZegoStreamEventPlayEnd
ZegoStreamEventPlayEnd=(206)

拉流结束

ZegoStreamQualityLevel

流质量等级

Declared in ZegoExpressDefines.h

属性

ZegoStreamQualityLevelExcellent

ZegoStreamQualityLevelExcellent
ZegoStreamQualityLevelExcellent=(0)

质量极好

ZegoStreamQualityLevelGood

ZegoStreamQualityLevelGood
ZegoStreamQualityLevelGood=(1)

质量好

ZegoStreamQualityLevelMedium

ZegoStreamQualityLevelMedium
ZegoStreamQualityLevelMedium=(2)

质量正常

ZegoStreamQualityLevelBad

ZegoStreamQualityLevelBad
ZegoStreamQualityLevelBad=(3)

质量差

ZegoStreamQualityLevelDie

ZegoStreamQualityLevelDie
ZegoStreamQualityLevelDie=(4)

质量异常

ZegoStreamQualityLevelUnknown

ZegoStreamQualityLevelUnknown
ZegoStreamQualityLevelUnknown=(5)

质量未知

ZegoStreamRelayCDNState

转推 CDN 状态

Declared in ZegoExpressDefines.h

属性

ZegoStreamRelayCDNStateNoRelay

ZegoStreamRelayCDNStateNoRelay
ZegoStreamRelayCDNStateNoRelay=(0)

未转推状态,在转推前处于该状态。如果转推过程出现稳态的异常,例如 转推地址 不正确,都会进入未转推状态

ZegoStreamRelayCDNStateRelayRequesting

ZegoStreamRelayCDNStateRelayRequesting
ZegoStreamRelayCDNStateRelayRequesting=(1)

正在请求转推状态,转推操作执行成功后会进入正在请求转推状态,通常通过该状态进行应用界面的展示。如果因为网络质量不佳产生的中断,SDK 会进行内部重试,也会回到正在转推状态

ZegoStreamRelayCDNStateRelaying

ZegoStreamRelayCDNStateRelaying
ZegoStreamRelayCDNStateRelaying=(2)

正在转推状态,进入该状态表明转推已成功

ZegoStreamRelayCDNUpdateReason

转发 CDN 状态改变原因

Declared in ZegoExpressDefines.h

属性

ZegoStreamRelayCDNUpdateReasonNone

ZegoStreamRelayCDNUpdateReasonNone
ZegoStreamRelayCDNUpdateReasonNone=(0)

ZegoStreamRelayCDNUpdateReasonServerError

ZegoStreamRelayCDNUpdateReasonServerError
ZegoStreamRelayCDNUpdateReasonServerError=(1)

服务器错误

ZegoStreamRelayCDNUpdateReasonHandshakeFailed

ZegoStreamRelayCDNUpdateReasonHandshakeFailed
ZegoStreamRelayCDNUpdateReasonHandshakeFailed=(2)

握手失败

ZegoStreamRelayCDNUpdateReasonAccessPointError

ZegoStreamRelayCDNUpdateReasonAccessPointError
ZegoStreamRelayCDNUpdateReasonAccessPointError=(3)

接入点错误

ZegoStreamRelayCDNUpdateReasonCreateStreamFailed

ZegoStreamRelayCDNUpdateReasonCreateStreamFailed
ZegoStreamRelayCDNUpdateReasonCreateStreamFailed=(4)

创建流失败

ZegoStreamRelayCDNUpdateReasonBadName

ZegoStreamRelayCDNUpdateReasonBadName
ZegoStreamRelayCDNUpdateReasonBadName=(5)

流 ID 不合法

ZegoStreamRelayCDNUpdateReasonCDNServerDisconnected

ZegoStreamRelayCDNUpdateReasonCDNServerDisconnected
ZegoStreamRelayCDNUpdateReasonCDNServerDisconnected=(6)

CDN 服务器主动断开

ZegoStreamRelayCDNUpdateReasonDisconnected

ZegoStreamRelayCDNUpdateReasonDisconnected
ZegoStreamRelayCDNUpdateReasonDisconnected=(7)

主动断开

ZegoStreamRelayCDNUpdateReasonMixStreamAllInputStreamClosed

ZegoStreamRelayCDNUpdateReasonMixStreamAllInputStreamClosed
ZegoStreamRelayCDNUpdateReasonMixStreamAllInputStreamClosed=(8)

混流的全部输入流会话关闭

ZegoStreamRelayCDNUpdateReasonMixStreamAllInputStreamNoData

ZegoStreamRelayCDNUpdateReasonMixStreamAllInputStreamNoData
ZegoStreamRelayCDNUpdateReasonMixStreamAllInputStreamNoData=(9)

混流的全部输入流没有数据

ZegoStreamRelayCDNUpdateReasonMixStreamServerInternalError

ZegoStreamRelayCDNUpdateReasonMixStreamServerInternalError
ZegoStreamRelayCDNUpdateReasonMixStreamServerInternalError=(10)

混流服务器内部错误

ZegoStreamResourceMode

拉流资源策略模式

Declared in ZegoExpressDefines.h

属性

ZegoStreamResourceModeDefault

ZegoStreamResourceModeDefault
ZegoStreamResourceModeDefault=(0)

默认模式。SDK 会根据拉流设置的 cdnConfig 参数以及即构的后台配置自动选择拉流资源

ZegoStreamResourceModeOnlyCDN

ZegoStreamResourceModeOnlyCDN
ZegoStreamResourceModeOnlyCDN=(1)

仅从 CDN 拉流

ZegoStreamResourceModeOnlyL3

ZegoStreamResourceModeOnlyL3
ZegoStreamResourceModeOnlyL3=(2)

仅从 L3 拉流

ZegoStreamResourceModeOnlyRTC

ZegoStreamResourceModeOnlyRTC
ZegoStreamResourceModeOnlyRTC=(3)

仅从 RTC 拉流

ZegoStreamResourceModeCDNPlus

ZegoStreamResourceModeCDNPlus
deprecated
ZegoStreamResourceModeCDNPlus=(4)

【已废弃】CDN Plus 拉流。SDK 会根据网络状况自动切换拉流资源

已废弃
Legacy CDN Plus

ZegoStreamResourceModeCustom

ZegoStreamResourceModeCustom
ZegoStreamResourceModeCustom=(5)

自定义拉流模式。SDK 会根据拉流设置的 customResourceConfig 参数选择拉流资源

ZegoStreamResourceSwitchMode

拉流资源切换策略模式

Declared in ZegoExpressDefines.h

属性

ZegoStreamResourceSwitchModeDefault

ZegoStreamResourceSwitchModeDefault
ZegoStreamResourceSwitchModeDefault=(0)

默认模式。SDK 会根据拉流设置的参数以及即构的后台配置自动选择拉流资源

ZegoStreamResourceSwitchModeSwitchToRTC

ZegoStreamResourceSwitchModeSwitchToRTC
ZegoStreamResourceSwitchModeSwitchToRTC=(1)

在连麦时自动切换到 RTC 源

ZegoStreamResourceSwitchModeKeepOriginal

ZegoStreamResourceSwitchModeKeepOriginal
ZegoStreamResourceSwitchModeKeepOriginal=(2)

在连麦时保持现有的拉流源,不切换到 RTC 源

ZegoStreamResourceType

拉流资源类型

Declared in ZegoExpressDefines.h

属性

ZegoStreamResourceTypeDefault

ZegoStreamResourceTypeDefault
ZegoStreamResourceTypeDefault=(0)

默认模式。SDK 会根据拉流设置的参数以及即构的后台配置自动选择拉流资源

ZegoStreamResourceTypeCDN

ZegoStreamResourceTypeCDN
ZegoStreamResourceTypeCDN=(1)

CDN 源

ZegoStreamResourceTypeL3

ZegoStreamResourceTypeL3
ZegoStreamResourceTypeL3=(2)

L3 源

ZegoStreamState

流状态

Declared in ZegoExpressDefines.h

属性

ZegoStreamStateStoped

ZegoStreamStateStoped
ZegoStreamStateStoped=(0)

停止拉流。

ZegoStreamStateStarting

ZegoStreamStateStarting
ZegoStreamStateStarting=(1)

发起拉流请求。

ZegoStreamStateStarted

ZegoStreamStateStarted
ZegoStreamStateStarted=(2)

开始拉流。

ZegoSuperResolutionState

超分状态。

Declared in ZegoExpressDefines.h

属性

ZegoSuperResolutionStateOff

ZegoSuperResolutionStateOff
ZegoSuperResolutionStateOff=(0)

超分关闭。

ZegoSuperResolutionStateOn

ZegoSuperResolutionStateOn
ZegoSuperResolutionStateOn=(1)

超分开启。

ZegoSwitchPlayingStreamType

切换拉流类型

Declared in ZegoExpressDefines.h

属性

ZegoSwitchPlayingStreamTypeDefault

ZegoSwitchPlayingStreamTypeDefault
ZegoSwitchPlayingStreamTypeDefault=(0)

默认,平滑切换

ZegoSwitchPlayingStreamTypeForce

ZegoSwitchPlayingStreamTypeForce
ZegoSwitchPlayingStreamTypeForce=(1)

强制切换,只保证时间戳不回退,不保证平滑切换

ZegoTeamState

小队状态

Declared in ZegoExpressDefines.h

属性

ZegoTeamStateLogining

ZegoTeamStateLogining
ZegoTeamStateLogining=(0)

正在加入小队。当调用 [joinTeam] 加入小队时,进入该状态,表示正在请求连接服务器。通常通过该状态进行应用界面的展示。

ZegoTeamStateLogined

ZegoTeamStateLogined
ZegoTeamStateLogined=(1)

加入小队成功。当加入小队成功后,进入该状态。

ZegoTeamStateLoginFailed

ZegoTeamStateLoginFailed
ZegoTeamStateLoginFailed=(2)

加入小队失败。当加入小队失败后,进入该状态。

ZegoTeamStateReconnecting

ZegoTeamStateReconnecting
ZegoTeamStateReconnecting=(3)

小队连接临时中断。如果因为网络质量不佳产生的中断,SDK 会进行内部重试。

ZegoTeamStateReconnected

ZegoTeamStateReconnected
ZegoTeamStateReconnected=(4)

重新加入小队成功。如果因为网络质量不佳产生的中断,SDK 会进行内部重试,重连成功后进入该状态。

ZegoTeamStateReconnectFailed

ZegoTeamStateReconnectFailed
ZegoTeamStateReconnectFailed=(5)

重新加入小队失败。如果因为网络质量不佳产生的中断,SDK 会进行内部重试,重连失败后进入该状态。

ZegoTeamStateKickOut

ZegoTeamStateKickOut
ZegoTeamStateKickOut=(6)

被服务器踢出小队。例如有相同用户名在其他地方加入小队导致本端被踢出小队,会进入该状态。

ZegoTeamStateLogout

ZegoTeamStateLogout
ZegoTeamStateLogout=(7)

离开小队成功。没有加入小队前默认为该状态,当调用 [leaveTeam] 离开小队成功后,进入该状态。

ZegoTrafficControlFocusOnMode

触发流量控制的因素

Declared in ZegoExpressDefines.h

属性

ZegoTrafficControlFounsOnLocalOnly

ZegoTrafficControlFounsOnLocalOnly
ZegoTrafficControlFounsOnLocalOnly=(0)

只关注本地网络

ZegoTrafficControlFounsOnRemote

ZegoTrafficControlFounsOnRemote
ZegoTrafficControlFounsOnRemote=(1)

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

ZegoTrafficControlMinVideoBitrateMode

流控触发最低码率时的视频发送模式

Declared in ZegoExpressDefines.h

属性

ZegoTrafficControlMinVideoBitrateModeNoVideo

ZegoTrafficControlMinVideoBitrateModeNoVideo
ZegoTrafficControlMinVideoBitrateModeNoVideo=(0)

低于设置的最低码率时,停止视频发送

ZegoTrafficControlMinVideoBitrateModeUltraLowFPS

ZegoTrafficControlMinVideoBitrateModeUltraLowFPS
ZegoTrafficControlMinVideoBitrateModeUltraLowFPS=(1)

低于设置的最低码率时,视频以极低的频率发送(不超过 2 FPS)

ZegoTrafficControlProperty

当发生流量控制时可供调节的属性(位掩码枚举)

Declared in ZegoExpressDefines.h

属性

ZegoTrafficControlPropertyBasic

ZegoTrafficControlPropertyBasic
ZegoTrafficControlPropertyBasic=(0)

基础属性(自适应(降低)视频码率)

ZegoTrafficControlPropertyAdaptiveFPS

ZegoTrafficControlPropertyAdaptiveFPS
ZegoTrafficControlPropertyAdaptiveFPS=(1)

自适应(降低)视频帧率

ZegoTrafficControlPropertyAdaptiveResolution

ZegoTrafficControlPropertyAdaptiveResolution
ZegoTrafficControlPropertyAdaptiveResolution=(2)

自适应(降低)视频分辨率

ZegoTrafficControlPropertyAdaptiveAudioBitrate

ZegoTrafficControlPropertyAdaptiveAudioBitrate
ZegoTrafficControlPropertyAdaptiveAudioBitrate=(4)

自适应(降低)音频码率

ZegoUpdateType

更新类型

Declared in ZegoExpressDefines.h

属性

ZegoUpdateTypeAdd

ZegoUpdateTypeAdd
ZegoUpdateTypeAdd=(0)

添加

ZegoUpdateTypeDelete

ZegoUpdateTypeDelete
ZegoUpdateTypeDelete=(1)

删除

ZegoVideoBufferType

视频帧数据类型

Declared in ZegoExpressDefines.h

属性

ZegoVideoBufferTypeUnknown

ZegoVideoBufferTypeUnknown
ZegoVideoBufferTypeUnknown=(0)

未知类型

ZegoVideoBufferTypeRawData

ZegoVideoBufferTypeRawData
ZegoVideoBufferTypeRawData=(1)

裸数据类型视频帧

ZegoVideoBufferTypeEncodedData

ZegoVideoBufferTypeEncodedData
ZegoVideoBufferTypeEncodedData=(2)

编码类型视频帧

ZegoVideoBufferTypeCVPixelBuffer

ZegoVideoBufferTypeCVPixelBuffer
ZegoVideoBufferTypeCVPixelBuffer=(4)

CVPixelBuffer 类型视频帧

ZegoVideoBufferTypeD3DTexture2D

ZegoVideoBufferTypeD3DTexture2D
ZegoVideoBufferTypeD3DTexture2D=(8)

D3D Texture2D 类型视频帧

ZegoVideoCodecBackend

编解码器的后端实现

Declared in ZegoExpressDefines.h

属性

ZegoVideoCodecBackendAny

ZegoVideoCodecBackendAny
ZegoVideoCodecBackendAny=(0)

软件或硬件

ZegoVideoCodecBackendSoftware

ZegoVideoCodecBackendSoftware
ZegoVideoCodecBackendSoftware=(1)

软件

ZegoVideoCodecBackendHardware

ZegoVideoCodecBackendHardware
ZegoVideoCodecBackendHardware=(2)

硬件

ZegoVideoCodecID

视频编码格式

Declared in ZegoExpressDefines.h

属性

ZegoVideoCodecIDDefault

ZegoVideoCodecIDDefault
ZegoVideoCodecIDDefault=(0)

默认编码 (H.264)

ZegoVideoCodecIDSvc

ZegoVideoCodecIDSvc
ZegoVideoCodecIDSvc=(1)

分层编码 (H.264 SVC)

ZegoVideoCodecIDVp8

ZegoVideoCodecIDVp8
ZegoVideoCodecIDVp8=(2)

VP8

ZegoVideoCodecIDH265

ZegoVideoCodecIDH265
ZegoVideoCodecIDH265=(3)

H.265

ZegoVideoCodecIDH264DualStream

ZegoVideoCodecIDH264DualStream
ZegoVideoCodecIDH264DualStream=(4)

视频大小流编码

ZegoVideoCodecIDUnknown

ZegoVideoCodecIDUnknown
ZegoVideoCodecIDUnknown=(100)

未知编码类型

ZegoVideoConfigPreset

视频配置分辨率与比特率预设枚举。预设的分辨率分别针对移动端与桌面端做了适配。在移动端上 height 长于 width,而桌面端相反。例如 1080p 在移动端上实际为 1080(w) x 1920(h),而在桌面端上实际为 1920(w) x 1080(h)

Declared in ZegoExpressDefines.h

属性

ZegoVideoConfigPreset180P

ZegoVideoConfigPreset180P
ZegoVideoConfigPreset180P=(0)

设置分辨率为 320x180,默认采用 15 fps,码率 300 kbps

ZegoVideoConfigPreset270P

ZegoVideoConfigPreset270P
ZegoVideoConfigPreset270P=(1)

设置分辨率为 480x270,默认采用 15 fps,码率 400 kbps

ZegoVideoConfigPreset360P

ZegoVideoConfigPreset360P
ZegoVideoConfigPreset360P=(2)

设置分辨率为 640x360,默认采用 15 fps,码率 600 kbps

ZegoVideoConfigPreset540P

ZegoVideoConfigPreset540P
ZegoVideoConfigPreset540P=(3)

设置分辨率为 960x540,默认采用 15 fps,码率 1200 kbps

ZegoVideoConfigPreset720P

ZegoVideoConfigPreset720P
ZegoVideoConfigPreset720P=(4)

设置分辨率为 1280x720,默认采用 15 fps,码率 1500 kbps

ZegoVideoConfigPreset1080P

ZegoVideoConfigPreset1080P
ZegoVideoConfigPreset1080P=(5)

设置分辨率为 1920x1080,默认采用 15 fps,码率 3000 kbps

ZegoVideoEncodedFrameFormat

编码视频帧格式

Declared in ZegoExpressDefines.h

属性

ZegoVideoEncodedFrameFormatAVCC

ZegoVideoEncodedFrameFormatAVCC
ZegoVideoEncodedFrameFormatAVCC=(0)

AVC AVCC 格式

ZegoVideoEncodedFrameFormatAnnexB

ZegoVideoEncodedFrameFormatAnnexB
ZegoVideoEncodedFrameFormatAnnexB=(1)

AVC Annex-B 格式

ZegoVideoEncodedFrameFormatVP8

ZegoVideoEncodedFrameFormatVP8
ZegoVideoEncodedFrameFormatVP8=(2)

VP8 格式

ZegoVideoEncodedFrameFormatHEVCAVCC

ZegoVideoEncodedFrameFormatHEVCAVCC
ZegoVideoEncodedFrameFormatHEVCAVCC=(3)

HEVC AVCC 格式

ZegoVideoEncodedFrameFormatHEVCAnnexB

ZegoVideoEncodedFrameFormatHEVCAnnexB
ZegoVideoEncodedFrameFormatHEVCAnnexB=(4)

HEVC Annex-B 格式

ZegoVideoFlipMode

视频帧翻转模式

Declared in ZegoExpressDefines.h

属性

ZegoVideoFlipModeNone

ZegoVideoFlipModeNone
ZegoVideoFlipModeNone=(0)

不翻转

ZegoVideoFlipModeX

ZegoVideoFlipModeX
ZegoVideoFlipModeX=(1)

X 轴翻转

ZegoVideoFlipModeY

ZegoVideoFlipModeY
ZegoVideoFlipModeY=(2)

垂直翻转

ZegoVideoFlipModeXY

ZegoVideoFlipModeXY
ZegoVideoFlipModeXY=(3)

XY 轴翻转

ZegoVideoFrameFormat

视频帧格式

Declared in ZegoExpressDefines.h

属性

ZegoVideoFrameFormatUnknown

ZegoVideoFrameFormatUnknown
ZegoVideoFrameFormatUnknown=(0)

未知格式,将取平台默认值

ZegoVideoFrameFormatI420

ZegoVideoFrameFormatI420
ZegoVideoFrameFormatI420=(1)

I420 (YUV420Planar) 格式

ZegoVideoFrameFormatNV12

ZegoVideoFrameFormatNV12
ZegoVideoFrameFormatNV12=(2)

NV12 (YUV420SemiPlanar) 格式

ZegoVideoFrameFormatNV21

ZegoVideoFrameFormatNV21
ZegoVideoFrameFormatNV21=(3)

NV21 (YUV420SemiPlanar) 格式

ZegoVideoFrameFormatBGRA32

ZegoVideoFrameFormatBGRA32
ZegoVideoFrameFormatBGRA32=(4)

BGRA32 格式

ZegoVideoFrameFormatRGBA32

ZegoVideoFrameFormatRGBA32
ZegoVideoFrameFormatRGBA32=(5)

RGBA32 格式

ZegoVideoFrameFormatARGB32

ZegoVideoFrameFormatARGB32
ZegoVideoFrameFormatARGB32=(6)

ARGB32 格式

ZegoVideoFrameFormatABGR32

ZegoVideoFrameFormatABGR32
ZegoVideoFrameFormatABGR32=(7)

ABGR32 格式

ZegoVideoFrameFormatI422

ZegoVideoFrameFormatI422
ZegoVideoFrameFormatI422=(8)

I422 (YUV422Planar) 格式

ZegoVideoFrameFormatBGR24

ZegoVideoFrameFormatBGR24
ZegoVideoFrameFormatBGR24=(9)

BGR24 格式

ZegoVideoFrameFormatRGB24

ZegoVideoFrameFormatRGB24
ZegoVideoFrameFormatRGB24=(10)

RGB24 格式

ZegoVideoFrameFormatSeries

视频帧格式系列

Declared in ZegoExpressDefines.h

属性

ZegoVideoFrameFormatSeriesRGB

ZegoVideoFrameFormatSeriesRGB
ZegoVideoFrameFormatSeriesRGB=(0)

RGB 系列

ZegoVideoFrameFormatSeriesYUV

ZegoVideoFrameFormatSeriesYUV
ZegoVideoFrameFormatSeriesYUV=(1)

YUV 系列

ZegoVideoMirrorMode

预览或拉流端的镜像模式。

Declared in ZegoExpressDefines.h

属性

ZegoVideoMirrorModeOnlyPreviewMirror

ZegoVideoMirrorModeOnlyPreviewMirror
ZegoVideoMirrorModeOnlyPreviewMirror=(0)

只有本地预览时才是镜像画面,默认采用此模式。当移动端使用后置摄像头时,虽然仍默认采用此模式,但是不起作用,本地预览不设置镜像。

ZegoVideoMirrorModeBothMirror

ZegoVideoMirrorModeBothMirror
ZegoVideoMirrorModeBothMirror=(1)

本地预览和拉流端看到的视频都是镜像画面。

ZegoVideoMirrorModeNoMirror

ZegoVideoMirrorModeNoMirror
ZegoVideoMirrorModeNoMirror=(2)

本地预览和拉流端看到的视频都不是镜像画面。

ZegoVideoMirrorModeOnlyPublishMirror

ZegoVideoMirrorModeOnlyPublishMirror
ZegoVideoMirrorModeOnlyPublishMirror=(3)

只有拉流端看到的视频才是镜像画面。

ZegoVideoRateControlMode

视频码率控制模式,默认恒定码率

Declared in ZegoExpressDefines.h

属性

ZegoVideoRateControlModeConstantRate

ZegoVideoRateControlModeConstantRate
ZegoVideoRateControlModeConstantRate=(0)

恒定码率。

ZegoVideoRateControlModeConstantQuality

ZegoVideoRateControlModeConstantQuality
ZegoVideoRateControlModeConstantQuality=(1)

恒定质量,表示保证视频的清晰度在固定水平上,因此若采用此控制模式,码率会根据网速的变化波动。比如游戏类直播时,为了让观众看到比较流畅的操作类画面会使用恒定质量模式,提升视频质量。

ZegoVideoSourceType

视频采集源类型。

Declared in ZegoExpressDefines.h

属性

ZegoVideoSourceTypeNone

ZegoVideoSourceTypeNone
ZegoVideoSourceTypeNone=(1)

不启动采集,即没有视频数据。

ZegoVideoSourceTypeCamera

ZegoVideoSourceTypeCamera
ZegoVideoSourceTypeCamera=(2)

视频源来自于摄像头(主通道默认值,且默认采集前摄像头)。默认为前置摄像头,可通过 [useFrontCamera] 调整为后置。

ZegoVideoSourceTypeCustom

ZegoVideoSourceTypeCustom
ZegoVideoSourceTypeCustom=(3)

视频源来自于自定义采集 。

ZegoVideoSourceTypeMainPublishChannel

ZegoVideoSourceTypeMainPublishChannel
ZegoVideoSourceTypeMainPublishChannel=(4)

视频源来自于主路推流。当推主路流时,不能设置为此值。

ZegoVideoSourceTypePlayer

ZegoVideoSourceTypePlayer
ZegoVideoSourceTypePlayer=(5)

视频源来自于媒体播放器。

ZegoVideoSourceTypeScreenCapture

ZegoVideoSourceTypeScreenCapture
ZegoVideoSourceTypeScreenCapture=(6)

视频源来自于屏幕采集。

ZegoVideoSourceDefault

ZegoVideoSourceDefault
deprecated
ZegoVideoSourceDefault=(7)

【已废弃】此视频源类型自版本 3.2.0 起废弃。

已废弃
Which video source to be used will determined by SDK

ZegoVideoSourceNone

ZegoVideoSourceNone
deprecated
ZegoVideoSourceNone=(8)

【已废弃】行为与 [None] 一致,即不启动采集,此视频源类型自版本 3.2.0 起废弃。

已废弃
Same as [None], that is, no capture

ZegoVideoSourceCamera

ZegoVideoSourceCamera
deprecated
ZegoVideoSourceCamera=(9)

【已废弃】行为与 [Camera] 一致,即视频源来自于摄像头,此视频源类型自版本 3.2.0 起废弃。

已废弃
Same as [Camera], that is, video source from camera

ZegoVideoSourceExternalCapture

ZegoVideoSourceExternalCapture
deprecated
ZegoVideoSourceExternalCapture=(10)

【已废弃】行为与 [Custom] 一致,即视频源来自于自定义采集,此视频源类型自版本 3.2.0 起废弃。

已废弃
Same as [Custom], that is, video source from custom capture

ZegoVideoSourceMainPublishChannel

ZegoVideoSourceMainPublishChannel
deprecated
ZegoVideoSourceMainPublishChannel=(11)

【已废弃】行为与 [MainPublishChannel] 一致,即视频源来自于主路推流,此视频源类型自版本 3.2.0 起废弃。

已废弃
Same as [MainPublishChannel], that is, video source from the main publish channel

ZegoVideoSourcePlayer

ZegoVideoSourcePlayer
deprecated
ZegoVideoSourcePlayer=(12)

【已废弃】行为与 [Player] 一致,即视频源来自于媒体播放器,此视频源类型自版本 3.2.0 起废弃。

已废弃
Same as [Player], that is, video source from media player

ZegoVideoSourceScreenCapture

ZegoVideoSourceScreenCapture
deprecated
ZegoVideoSourceScreenCapture=(13)

【已废弃】行为与 [ScreenCapture] 一致,即视频源来自于屏幕采集,此视频源类型自版本 3.2.0 起废弃。

已废弃
Same as [ScreenCapture], that is, video source from screen capture

ZegoVideoSourceTypeSecondaryCamera

ZegoVideoSourceTypeSecondaryCamera
ZegoVideoSourceTypeSecondaryCamera=(14)

视频源来自双摄像头中的第二摄像头,当 [useFrontCamera] 设为 true 时为后置摄像头,否则为前置摄像头。目前只支持iOS系统。

ZegoVideoSourceTypePicture

ZegoVideoSourceTypePicture
ZegoVideoSourceTypePicture=(15)

视频源来自于图片采集。

ZegoVideoStreamType

视频流类型

Declared in ZegoExpressDefines.h

属性

ZegoVideoStreamTypeDefault

ZegoVideoStreamTypeDefault
ZegoVideoStreamTypeDefault=(0)

根据网络状态自动选择流类型

ZegoVideoStreamTypeSmall

ZegoVideoStreamTypeSmall
ZegoVideoStreamTypeSmall=(1)

小分辨率类型

ZegoVideoStreamTypeBig

ZegoVideoStreamTypeBig
ZegoVideoStreamTypeBig=(2)

大分辨率类型

ZegoViewMode

视频渲染填充模式

Declared in ZegoExpressDefines.h

属性

ZegoViewModeAspectFit

ZegoViewModeAspectFit
ZegoViewModeAspectFit=(0)

等比缩放,可能有黑边

ZegoViewModeAspectFill

ZegoViewModeAspectFill
ZegoViewModeAspectFill=(1)

等比缩放填充整个 View,可能有部分被裁减

ZegoViewModeScaleToFill

ZegoViewModeScaleToFill
ZegoViewModeScaleToFill=(2)

填充整个 View,图像可能被拉伸

ZegoVoiceChangerPreset

变声器预设值

Declared in ZegoExpressDefines.h

属性

ZegoVoiceChangerPresetNone

ZegoVoiceChangerPresetNone
ZegoVoiceChangerPresetNone=(0)

无变声

ZegoVoiceChangerPresetMenToChild

ZegoVoiceChangerPresetMenToChild
ZegoVoiceChangerPresetMenToChild=(1)

男声变童声(萝莉声效)

ZegoVoiceChangerPresetMenToWomen

ZegoVoiceChangerPresetMenToWomen
ZegoVoiceChangerPresetMenToWomen=(2)

男声变女声(幼儿园声效)

ZegoVoiceChangerPresetWomenToChild

ZegoVoiceChangerPresetWomenToChild
ZegoVoiceChangerPresetWomenToChild=(3)

女声变童声

ZegoVoiceChangerPresetWomenToMen

ZegoVoiceChangerPresetWomenToMen
ZegoVoiceChangerPresetWomenToMen=(4)

女声变男声

ZegoVoiceChangerPresetForeigner

ZegoVoiceChangerPresetForeigner
ZegoVoiceChangerPresetForeigner=(5)

歪果仁声效

ZegoVoiceChangerPresetOptimusPrime

ZegoVoiceChangerPresetOptimusPrime
ZegoVoiceChangerPresetOptimusPrime=(6)

汽车人擎天柱声效

ZegoVoiceChangerPresetAndroid

ZegoVoiceChangerPresetAndroid
ZegoVoiceChangerPresetAndroid=(7)

机器人声效

ZegoVoiceChangerPresetEthereal

ZegoVoiceChangerPresetEthereal
ZegoVoiceChangerPresetEthereal=(8)

空灵声效

ZegoVoiceChangerPresetMaleMagnetic

ZegoVoiceChangerPresetMaleMagnetic
ZegoVoiceChangerPresetMaleMagnetic=(9)

磁性男声效

ZegoVoiceChangerPresetFemaleFresh

ZegoVoiceChangerPresetFemaleFresh
ZegoVoiceChangerPresetFemaleFresh=(10)

清新女声效

ZegoVoiceChangerPresetMajorC

ZegoVoiceChangerPresetMajorC
ZegoVoiceChangerPresetMajorC=(11)

C大调电音音效

ZegoVoiceChangerPresetMinorA

ZegoVoiceChangerPresetMinorA
ZegoVoiceChangerPresetMinorA=(12)

A小调电音音效

ZegoVoiceChangerPresetHarmonicMinor

ZegoVoiceChangerPresetHarmonicMinor
ZegoVoiceChangerPresetHarmonicMinor=(13)

和声小调电音音效

ZegoVoiceChangerPresetFemaleEnergetic

ZegoVoiceChangerPresetFemaleEnergetic
ZegoVoiceChangerPresetFemaleEnergetic=(14)

女活力音效

ZegoVoiceChangerPresetRichNess

ZegoVoiceChangerPresetRichNess
ZegoVoiceChangerPresetRichNess=(15)

浑厚音效

ZegoVoiceChangerPresetMuffled

ZegoVoiceChangerPresetMuffled
ZegoVoiceChangerPresetMuffled=(16)

低沉音效

ZegoVoiceChangerPresetRoundness

ZegoVoiceChangerPresetRoundness
ZegoVoiceChangerPresetRoundness=(17)

圆润音效

ZegoVoiceChangerPresetFalsetto

ZegoVoiceChangerPresetFalsetto
ZegoVoiceChangerPresetFalsetto=(18)

假音音效

ZegoVoiceChangerPresetFullness

ZegoVoiceChangerPresetFullness
ZegoVoiceChangerPresetFullness=(19)

饱满音效

ZegoVoiceChangerPresetClear

ZegoVoiceChangerPresetClear
ZegoVoiceChangerPresetClear=(20)

清澈音效

ZegoVoiceChangerPresetHighlyResonant

ZegoVoiceChangerPresetHighlyResonant
ZegoVoiceChangerPresetHighlyResonant=(21)

高亢音效

ZegoVoiceChangerPresetLoudClear

ZegoVoiceChangerPresetLoudClear
ZegoVoiceChangerPresetLoudClear=(22)

嘹亮音效

ZegoVoiceChangerPresetMinions

ZegoVoiceChangerPresetMinions
ZegoVoiceChangerPresetMinions=(23)

小黄人音效

ZegoVoiceChangerPresetSunshine

ZegoVoiceChangerPresetSunshine
ZegoVoiceChangerPresetSunshine=(24)

阳光

ZegoVoiceChangerPresetGentle

ZegoVoiceChangerPresetGentle
ZegoVoiceChangerPresetGentle=(25)

温柔

ZegoVoiceChangerPresetSweet

ZegoVoiceChangerPresetSweet
ZegoVoiceChangerPresetSweet=(26)

甜美

ZegoVoiceChangerPresetSweetMale

ZegoVoiceChangerPresetSweetMale
ZegoVoiceChangerPresetSweetMale=(27)

男甜美

ZegoVoiceChangerPresetSweetFemale

ZegoVoiceChangerPresetSweetFemale
ZegoVoiceChangerPresetSweetFemale=(28)

女甜美

ZegoVoiceChangerPresetBright

ZegoVoiceChangerPresetBright
ZegoVoiceChangerPresetBright=(29)

透亮

ZegoVoiceChangerPresetAutobot

ZegoVoiceChangerPresetAutobot
ZegoVoiceChangerPresetAutobot=(30)

汽车人音效

ZegoVoiceChangerPresetOutOfPower

ZegoVoiceChangerPresetOutOfPower
ZegoVoiceChangerPresetOutOfPower=(31)

没电了音效

ZegoVolumeType

音量类型

Declared in ZegoExpressDefines.h

属性

ZegoVolumeTypeLocal

ZegoVolumeTypeLocal
ZegoVolumeTypeLocal=(0)

本地音量

ZegoVolumeTypeRemote

ZegoVolumeTypeRemote
ZegoVolumeTypeRemote=(1)

远端音量

Previous

Struct

Next

下载 SDK

当前页

返回到顶部