logo
On this page

ZegoAudioSourceType

ZegoAudioSourceType

Audio capture source type.

Declared in ZegoExpressDefines.h

Properties

ZegoAudioSourceTypeDefault

ZegoAudioSourceTypeDefault
ZegoAudioSourceTypeDefault=(0)

Default audio capture source (the main channel uses custom audio capture by default; the aux channel uses the same sound as main channel by default).

ZegoAudioSourceTypeCustom

ZegoAudioSourceTypeCustom
ZegoAudioSourceTypeCustom=(1)

Use custom audio capture, refer to [enableCustomAudioIO] or [setAudioSource].

ZegoAudioSourceTypeMediaPlayer

ZegoAudioSourceTypeMediaPlayer
ZegoAudioSourceTypeMediaPlayer=(2)

Use media player as audio source, only support aux channel.

ZegoAudioSourceTypeNone

ZegoAudioSourceTypeNone
ZegoAudioSourceTypeNone=(3)

No audio source. This audio source type can only be used in [setAudioSource] interface, has no effect when used in [enableCustomAudioIO] interface.

ZegoAudioSourceTypeMicrophone

ZegoAudioSourceTypeMicrophone
ZegoAudioSourceTypeMicrophone=(4)

Using microphone as audio source. This audio source type can only be used in [setAudioSource] interface, has no effect when used in [enableCustomAudioIO] interface.

ZegoAudioSourceTypeMainPublishChannel

ZegoAudioSourceTypeMainPublishChannel
ZegoAudioSourceTypeMainPublishChannel=(5)

Using main channel as audio source. Ineffective when used in main channel. This audio source type can only be used in [setAudioSource] interface, has no effect when used in [enableCustomAudioIO] interface.

ZegoAudioSourceTypeScreenCapture

ZegoAudioSourceTypeScreenCapture
ZegoAudioSourceTypeScreenCapture=(6)

Using screen capture as audio source. Typically used in mobile screen sharing scenarios. This audio source type can only be used in [setAudioSource] interface, has no effect when used in [enableCustomAudioIO] interface.

Previous

zegoaudiosamplerate

Next

zegoaudiovadstablestatemonitortype

On this page

Back to top