AgoraAudioSessionOperationRestriction Constants Reference
| Declared in | AgoraEnumerates.h |
|---|
AgoraAudioSessionOperationRestriction
The operational permission of the SDK on the audio session.
Definition
typedef NS_OPTIONS(NSUInteger, AgoraAudioSessionOperationRestriction ) {
AgoraAudioSessionOperationRestrictionNone = 0,
AgoraAudioSessionOperationRestrictionSetCategory = 1,
AgoraAudioSessionOperationRestrictionConfigureSession = 1 < < 1,
AgoraAudioSessionOperationRestrictionDeactivateSession = 1 < < 2,
AgoraAudioSessionOperationRestrictionAll = 1 < < 7,
};
Constants
AgoraAudioSessionOperationRestrictionNone-
No restriction; the SDK can change the audio session.
Declared In
AgoraEnumerates.h. AgoraAudioSessionOperationRestrictionSetCategory-
The SDK cannot change the audio session category.
Declared In
AgoraEnumerates.h. AgoraAudioSessionOperationRestrictionConfigureSession-
The SDK cannot change the audio session category, mode, or categoryOptions.
Declared In
AgoraEnumerates.h. AgoraAudioSessionOperationRestrictionDeactivateSession-
The SDK keeps the audio session active when the user leaves the channel, for example, to play an audio file in the background.
Declared In
AgoraEnumerates.h. AgoraAudioSessionOperationRestrictionAll-
Completely restricts the operational permission of the SDK on the audio session; the SDK cannot change the audio session.
Declared In
AgoraEnumerates.h.
Declared In
AgoraEnumerates.h