MediaSync.QueueAudio(ByteBuffer, Int32, Int64) Metodo
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.
Accoda i dati audio in modo asincrono per la riproduzione (AudioTrack deve essere in modalità di streaming).
[Android.Runtime.Register("queueAudio", "(Ljava/nio/ByteBuffer;IJ)V", "", ApiSince=23)]
public void QueueAudio (Java.Nio.ByteBuffer audioData, int bufferId, long presentationTimeUs);
[<Android.Runtime.Register("queueAudio", "(Ljava/nio/ByteBuffer;IJ)V", "", ApiSince=23)>]
member this.QueueAudio : Java.Nio.ByteBuffer * int * int64 -> unit
Parametri
- audioData
- ByteBuffer
buffer che contiene i dati da riprodurre. Questo buffer verrà restituito al client tramite callback registrato.
- bufferId
- Int32
intero utilizzato per identificare audioData. Verrà restituito al client insieme a audioData. Ciò consente alle applicazioni di tenere traccia di audioData, ad esempio per archiviare l'indice del buffer di output usato dal codec audio.
- presentationTimeUs
- Int64
timestamp della presentazione in microsecondi per il primo fotogramma nel buffer.
- Attributi
Commenti
Accoda i dati audio in modo asincrono per la riproduzione (AudioTrack deve essere in modalità di streaming). Se la traccia audio è stata scaricata in seguito #flush
a , verrà riavviata.
Documentazione java per android.media.MediaSync.queueAudio(java.nio.ByteBuffer, int, long)
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.