Langue

MediaCodec.GetOutputBuffer(Int32) Méthode

Définition

Renvoie un byteBuffer en lecture seule pour un index de mémoire tampon de sortie de file d’attente.

[Android.Runtime.Register("getOutputBuffer", "(I)Ljava/nio/ByteBuffer;", "")]
public Java.Nio.ByteBuffer? GetOutputBuffer(int index);
[<Android.Runtime.Register("getOutputBuffer", "(I)Ljava/nio/ByteBuffer;", "")>]
member this.GetOutputBuffer : int -> Java.Nio.ByteBuffer

Paramètres

index
Int32

Index d’une mémoire tampon de sortie appartenant au client précédemment retournée par un appel à #dequeueOutputBuffer, ou reçu via un rappel onOutputBufferAvailable.

Retours

la mémoire tampon de sortie, ou null si l’index n’est pas un tampon de sortie de file d’attente, ou si le codec est configuré avec une surface de sortie.

Attributs

Exceptions

si ce n’est pas dans l’état en cours d’exécution.

en cas d’erreur de codec.

Remarques

Renvoie un byteBuffer en lecture seule pour un index de mémoire tampon de sortie de file d’attente. La position et la limite de la mémoire tampon retournée sont définies sur les données de sortie valides.

Après avoir appelé cette méthode, tout objet ByteBuffer ou Image précédemment retourné pour le même index de sortie ne DOIT plus être utilisé.

Java documentation pour android.media.MediaCodec.getOutputBuffer(int).

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

S’applique à