AVAudioSessionCategory Enumeração

Definição

Enumeração que define as várias categorias de áudio compatíveis com AVAudioSession.

public enum AVAudioSessionCategory
type AVAudioSessionCategory = 
Herança
AVAudioSessionCategory

Campos

Ambient 0

Use essa categoria se a reprodução de áudio não for o principal uso do aplicativo e se o aplicativo puder ser usado com o som desativado. Isso permite que as músicas em segundo plano sejam misturadas com o áudio que seu aplicativo produz.

AudioProcessing 5

Use essa categoria quando quiser usar o suporte de áudio acelerado de hardware para executar conversões de áudio.

MultiRoute 6
PlayAndRecord 4

Usado para executar a reprodução e a gravação ao mesmo tempo, por exemplo, para aplicativos de chat ao vivo.

Playback 2

Use isso se o uso principal do aplicativo for reproduzir músicas.

Record 3

Usado para gravar áudio. Isso impedirá que o áudio em segundo plano e as mensagens sejam reproduzidas.

SoloAmbient 1

Essa é a categoria de sessão de áudio padrão.

Comentários

Esses valores de enumeração são usados com a versão fortemente tipada dos SetCategory(String, String, AVAudioSessionRouteSharingPolicy, AVAudioSessionCategoryOptions, NSError) métodos.

Aplica-se a