Idioma

AudioTrackPerformanceMode Enumeração

Definição

public enum AudioTrackPerformanceMode
type AudioTrackPerformanceMode = 
Herança
AudioTrackPerformanceMode

Campos

Nome Valor Description
None 0

Modo de desempenho padrão para um AudioTrack.

Referência do Android para android.media.AudioTrack.PERFORMANCE_MODE_NONE.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

LowLatency 1

Modo de desempenho de baixa latência para um AudioTrack. Se o dispositivo der suporte a ele, esse modo habilitará um caminho de latência mais baixo até o coletor de saída de áudio. Os efeitos podem não funcionar mais com esse AudioTrack e a taxa de exemplo deve corresponder à do coletor de saída. Os aplicativos devem estar cientes de que a baixa latência requer um gerenciamento de buffer cuidadoso, com partes menores de dados de áudio gravados por cada chamada write(). Se esse sinalizador for usado sem especificar um bufferSizeInBytes, o tamanho real do buffer do AudioTrack poderá ser muito pequeno. É recomendável que um buffer bastante grande seja especificado quando o AudioTrack for criado. Em seguida, o tamanho real pode ser reduzido chamando setBufferSizeInFrames(int). O tamanho do buffer pode ser otimizado reduzindo-o após cada chamada de gravação() até que o áudio seja detectado chamando getUnderrunCount(). Em seguida, o tamanho do buffer pode ser aumentado até que não haja falhas. Esta etapa de ajuste deve ser feita enquanto joga o silêncio. Essa técnica fornece um comprometimento entre a latência e a taxa de falhas.

Referência do Android para android.media.AudioTrack.PERFORMANCE_MODE_LOW_LATENCY.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

PowerSaving 2

Modo de desempenho de economia de energia para um AudioTrack. Se o dispositivo der suporte a ele, esse modo habilitará um caminho de energia mais baixo para o coletor de saída de áudio. Além disso, esse caminho de energia inferior normalmente terá buffers internos mais profundos e uma melhor resistência à subexecução, com uma compensação de latência mais alta. Nesse modo, os aplicativos devem tentar usar um tamanho de buffer maior e fornecer partes maiores de dados de áudio por chamada write(). Use getBufferSizeInFrames() para determinar o tamanho real do buffer do AudioTrack, pois ele pode ter aumentado para acomodar um buffer mais profundo.

Referência do Android para android.media.AudioTrack.PERFORMANCE_MODE_POWER_SAVING.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Comentários

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a