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