Lingua

AudioTrack.BufferCapacityInFrames Proprietà

Definizione

Restituisce la dimensione massima del AudioTrack buffer in frame.

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

Valore della proprietà

dimensione massima in fotogrammi del AudioTrack buffer.

Attributi

Commenti

Restituisce la dimensione massima del AudioTrack buffer in frame.

Se la modalità di creazione della traccia è #MODE_STATIC, è uguale al bufferSizeInBytes specificato durante la costruzione, convertito in unità frame. Il numero di fotogrammi di una traccia statica non cambierà.

Se la modalità di creazione della traccia è #MODE_STREAM, è maggiore o uguale al bufferSizeInBytes specificato convertito in unità frame. Per le tracce di streaming, questo valore può essere arrotondato a un valore maggiore se necessario dal sink di output di destinazione e se la traccia viene successivamente instradata a un sink di output diverso, il numero di fotogrammi può 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.getBufferCapacityInFrames().

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