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