AVAudioSessionCategory Énumération

Définition

Énumération définissant les différentes catégories audio prises en charge par AVAudioSession.

public enum AVAudioSessionCategory
type AVAudioSessionCategory = 
Héritage
AVAudioSessionCategory

Champs

Ambient 0

Utilisez cette catégorie si la lecture audio n’est pas l’utilisation principale de votre application et si votre application peut être utilisée avec le son désactivé. Cela permet de mélanger la musique de fond avec l’audio produit par votre application.

AudioProcessing 5

Utilisez cette catégorie lorsque vous souhaitez utiliser la prise en charge audio accélérée par le matériel pour effectuer des conversions audio.

MultiRoute 6
PlayAndRecord 4

Permet d’effectuer à la fois la lecture et l’enregistrement en même temps, par exemple pour les applications de conversation en direct.

Playback 2

Utilisez cette option si l’utilisation principale de votre application est de lire de la musique.

Record 3

Utilisé pour enregistrer l’audio. Cela empêchera la lecture de l’audio en arrière-plan et des messages.

SoloAmbient 1

Il s’agit de la catégorie de session audio par défaut.

Remarques

Ces valeurs d’énumération sont utilisées avec la version fortement typée des SetCategory(String, String, AVAudioSessionRouteSharingPolicy, AVAudioSessionCategoryOptions, NSError) méthodes.

S’applique à