Agora Objective-C API Reference for iOS/macOS

AgoraAudioSessionOperationRestriction Constants Reference

Declared in AgoraEnumerates.h

AgoraAudioSessionOperationRestriction

Audio session restriction.

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 has full control of the audio session operations.

Declared In AgoraEnumerates.h.

AgoraAudioSessionOperationRestrictionSetCategory

The SDK does not change the audio session category.

Declared In AgoraEnumerates.h.

AgoraAudioSessionOperationRestrictionConfigureSession

The SDK does not change any setting of the audio session (category, mode, categoryOptions).

Declared In AgoraEnumerates.h.

AgoraAudioSessionOperationRestrictionDeactivateSession

The SDK keeps the audio session active when leaving a channel.

Declared In AgoraEnumerates.h.

AgoraAudioSessionOperationRestrictionAll

The SDK does not configure the audio session anymore.

Declared In AgoraEnumerates.h.

Declared In

AgoraEnumerates.h

X
Is this page helpful?