MediaSync.QueueAudio(ByteBuffer, Int32, Int64) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.