Lenguaje

MediaCodec.GetOutputBuffer(Int32) Método

Definición

Devuelve un byteBuffer de solo lectura para un índice de búfer de salida en cola.

[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

Parámetros

index
Int32

Índice de un búfer de salida propiedad del cliente devuelto previamente de una llamada a #dequeueOutputBuffero recibido a través de una devolución de llamada onOutputBufferAvailable.

Devoluciones

el búfer de salida o null si el índice no es un búfer de salida desqueuado o el códec está configurado con una superficie de salida.

Atributos

Excepciones

si no está en el estado Executing.

error de códec.

Comentarios

Devuelve un byteBuffer de solo lectura para un índice de búfer de salida en cola. La posición y el límite del búfer devuelto se establecen en los datos de salida válidos.

Después de llamar a este método, ya no se debe usar ningún objeto ByteBuffer o Image devuelto previamente para el mismo índice de salida.

Java documentación para android.media.MediaCodec.getOutputBuffer(int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a