Condividi tramite


MediaSync.QueueAudio(ByteBuffer, Int32, Int64) Metodo

Definizione

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 #flusha , 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.

Si applica a