Idioma

AudioTrack.BufferCapacityInFrames Propriedade

Definição

Retorna o tamanho máximo do AudioTrack buffer em quadros.

public virtual int BufferCapacityInFrames { [Android.Runtime.Register("getBufferCapacityInFrames", "()I", "GetGetBufferCapacityInFramesHandler", ApiSince=24)] get; }
[<get: Android.Runtime.Register("getBufferCapacityInFrames", "()I", "GetGetBufferCapacityInFramesHandler", ApiSince=24)>]
member this.BufferCapacityInFrames : int

Valor da propriedade

tamanho máximo em quadros do AudioTrack buffer.

Atributos

Comentários

Retorna o tamanho máximo do AudioTrack buffer em quadros.

Se o modo de criação da faixa for #MODE_STATIC, ele será igual ao bufferSizeInBytes especificado na construção, convertido em unidades de quadro. A contagem de quadros de uma faixa estática não será alterada.

Se o modo de criação da faixa for #MODE_STREAM, ele será maior ou igual ao bufferSizeInBytes especificado convertido em unidades de quadro. Para faixas de streaming, esse valor pode ser arredondado para um valor maior, se necessário, pelo coletor de saída de destino e, se a faixa for roteada posteriormente para um coletor de saída diferente, a contagem de quadros poderá aumentar para acomodar.

Se a AudioTrack codificação indicar dados compactados, por exemplo AudioFormat#ENCODING_AC3, a contagem de quadros retornada será o tamanho do AudioTrack buffer em bytes.

Consulte também AudioManager#getProperty(String) para obter a chave AudioManager#PROPERTY_OUTPUT_FRAMES_PER_BUFFER.

Java documentação para android.media.AudioTrack.getBufferCapacityInFrames().

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