AudioTrack.BufferCapacityInFrames Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.