AgoraAudioExternalSourcePos Constants Reference

Declared in AgoraEnumerates.h
Availability v3.5.1

AgoraAudioExternalSourcePos

The push position of the external audio frame. Set in pushExternalAudioFrameRawData, pushExternalAudioFrameSampleBuffer, or setExternalAudioSourceVolume.

Definition

typedef NS_ENUM(NSUInteger, AgoraAudioExternalSourcePos ) {
   AgoraAudioExternalPlayoutSource = 0,
   AgoraAudioExternalRecordSourcePreProcess = 1,
   AgoraAudioExternalRecordSourcePostProcess = 2,
};

Constants

AgoraAudioExternalPlayoutSource

0: The position before local playback. If you need to play the external audio frame on the local client, set this position.

Declared In AgoraEnumerates.h.

AgoraAudioExternalRecordSourcePreProcess

1: The position after audio capture and before audio pre-processing. If you need the audio module of the SDK to process the external audio frame, set this position.

Declared In AgoraEnumerates.h.

AgoraAudioExternalRecordSourcePostProcess

2: The position after audio pre-processing and before audio encoding. If you do not need the audio module of the SDK to process the external audio frame, set this position.

Declared In AgoraEnumerates.h.

Availability

v3.5.1

Declared In

AgoraEnumerates.h