Partager via


MediaSync.QueueAudio(ByteBuffer, Int32, Int64) Méthode

Définition

Met en file d’attente les données audio de manière asynchrone pour la lecture (AudioTrack doit être en mode 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

Paramètres

audioData
ByteBuffer

mémoire tampon qui contient les données à lire. Cette mémoire tampon est retournée au client via un rappel inscrit.

bufferId
Int32

entier utilisé pour identifier audioData. Il sera retourné au client avec audioData. Cela permet aux applications de suivre audioData, par exemple, il peut être utilisé pour stocker l’index de mémoire tampon de sortie utilisé par le codec audio.

presentationTimeUs
Int64

horodatage de présentation en microsecondes pour la première image de la mémoire tampon.

Attributs

Remarques

Met en file d’attente les données audio de manière asynchrone pour la lecture (AudioTrack doit être en mode streaming). Si la piste audio a été vidée en conséquence #flush, elle sera redémarrée.

Documentation Java pour android.media.MediaSync.queueAudio(java.nio.ByteBuffer, int, long).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à