MediaSync.QueueAudio(ByteBuffer, Int32, Int64) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die Audiodaten asynchron für die Wiedergabe in die Warteschlange (AudioTrack muss sich im Streamingmodus befinden).
[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
Parameter
- audioData
- ByteBuffer
der Puffer, der die zu wiedergebenden Daten enthält. Dieser Puffer wird über einen registrierten Rückruf an den Client zurückgegeben.
- bufferId
- Int32
eine ganze Zahl, die zum Identifizieren von audioData verwendet wird. Sie wird zusammen mit audioData an den Client zurückgegeben. Dadurch können Anwendungen audioData nachverfolgen, z. B. zum Speichern des vom Audiocodecs verwendeten Ausgabepufferindex.
- presentationTimeUs
- Int64
der Präsentationszeitstempel in Mikrosekunden für den ersten Frame im Puffer.
- Attribute
Hinweise
Stellt die Audiodaten asynchron für die Wiedergabe in die Warteschlange (AudioTrack muss sich im Streamingmodus befinden). Wenn die Audiospur als Ergebnis #flush
geleert wurde, wird sie neu gestartet.
Java-Dokumentation für android.media.MediaSync.queueAudio(java.nio.ByteBuffer, int, long)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.