AgoraAudioSessionOperationRestriction Constants Reference

Declared in AgoraEnumerates.h

AgoraAudioSessionOperationRestriction

SDK 对 Audio Session 的操作权限。

Definition

typedef NS_OPTIONS(NSUInteger, AgoraAudioSessionOperationRestriction ) {
   AgoraAudioSessionOperationRestrictionNone = 0,
   AgoraAudioSessionOperationRestrictionSetCategory = 1,
   AgoraAudioSessionOperationRestrictionConfigureSession = 1 < < 1,
   AgoraAudioSessionOperationRestrictionDeactivateSession = 1 < < 2,
   AgoraAudioSessionOperationRestrictionAll = 1 < < 7,
};

Constants

AgoraAudioSessionOperationRestrictionNone

没有限制,SDK 可以对 Audio Session 进行更改。

Declared In AgoraEnumerates.h.

AgoraAudioSessionOperationRestrictionSetCategory

SDK 不能更改 Audio Session 的 category。

Declared In AgoraEnumerates.h.

AgoraAudioSessionOperationRestrictionConfigureSession

SDK 不能更改 Audio Session 的 category、mode 或 categoryOptions。

Declared In AgoraEnumerates.h.

AgoraAudioSessionOperationRestrictionDeactivateSession

离开频道时,SDK 会保持 Audio Session 处于活动状态,例如在后台播放音频。

Declared In AgoraEnumerates.h.

AgoraAudioSessionOperationRestrictionAll

完全限制 SDK 对 Audio Session 的操作权限,SDK 不能再对 Audio Session 进行任何更改。

Declared In AgoraEnumerates.h.

Declared In

AgoraEnumerates.h