Lingua

AudioTrack.BufferSizeInFrames Proprietà

Definizione

Restituisce le dimensioni effettive del AudioTrack buffer in cui scrive l'applicazione.

public virtual int BufferSizeInFrames { [Android.Runtime.Register("getBufferSizeInFrames", "()I", "GetGetBufferSizeInFramesHandler", ApiSince=23)] get; }
[<get: Android.Runtime.Register("getBufferSizeInFrames", "()I", "GetGetBufferSizeInFramesHandler", ApiSince=23)>]
member this.BufferSizeInFrames : int

Valore della proprietà

dimensione corrente in frame del AudioTrack buffer.

Attributi

Commenti

Restituisce le dimensioni effettive del AudioTrack buffer in cui scrive l'applicazione.

Questo valore sarà minore o uguale al risultato di #getBufferCapacityInFrames(). Sarà uguale se #setBufferSizeInFrames(int) non è mai stato chiamato.

Se la traccia viene successivamente instradata a un sink di output diverso, le dimensioni e la capacità del buffer possono ingrandire per adattarsi.

Se la AudioTrack codifica indica i dati compressi, ad esempio AudioFormat#ENCODING_AC3, il conteggio dei fotogrammi restituito è la dimensione del AudioTrack buffer in byte.

Vedere anche AudioManager#getProperty(String) per la chiave AudioManager#PROPERTY_OUTPUT_FRAMES_PER_BUFFER.

per android.media.AudioTrack.getBufferSizeInFrames().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a