ZegoAudioSourceType Constants Reference

Declared in ZegoExpressDefines.h

ZegoAudioSourceType

Audio capture source type.

Definition

typedef NS_ENUM(NSUInteger, ZegoAudioSourceType ) {
   ZegoAudioSourceTypeDefault = 0,
   ZegoAudioSourceTypeCustom = 1,
   ZegoAudioSourceTypeMediaPlayer = 2,
   ZegoAudioSourceTypeNone = 3,
   ZegoAudioSourceTypeMicrophone = 4,
   ZegoAudioSourceTypeMainPublishChannel = 5,
   ZegoAudioSourceTypeScreenCapture = 6,
};

Constants

ZegoAudioSourceTypeDefault

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).

Declared In ZegoExpressDefines.h.

ZegoAudioSourceTypeCustom

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

Declared In ZegoExpressDefines.h.

ZegoAudioSourceTypeMediaPlayer

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

Declared In ZegoExpressDefines.h.

ZegoAudioSourceTypeNone

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

Declared In ZegoExpressDefines.h.

ZegoAudioSourceTypeMicrophone

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

Declared In ZegoExpressDefines.h.

ZegoAudioSourceTypeMainPublishChannel

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.

Declared In ZegoExpressDefines.h.

ZegoAudioSourceTypeScreenCapture

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.

Declared In ZegoExpressDefines.h.

Declared In

ZegoExpressDefines.h