ZegoAudioSourceType
ZegoAudioSourceType
Audio capture source type.
Declared in ZegoExpressDefines.h
Properties
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=(1)Use custom audio capture, refer to [enableCustomAudioIO] or [setAudioSource].
ZegoAudioSourceTypeMediaPlayer
ZegoAudioSourceTypeMediaPlayer=(2)Use media player as audio source, only support aux channel.
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=(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=(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=(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.
