Lenguaje

MediaCodec.GetInputBuffer(Int32) Método

Definición

Devuelve un java.nio.Buffer#clear clearedobjeto ByteBuffer grabable para un índice de búfer de entrada desqueuado para contener los datos de entrada.

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

Parámetros

index
Int32

Índice de un búfer de entrada propiedad del cliente devuelto anteriormente de una llamada a #dequeueInputBuffero recibido a través de una devolución de llamada onInputBufferAvailable.

Devoluciones

el búfer de entrada, o null si el índice no es un búfer de entrada en cola, o si el códec está configurado para la entrada de superficie.

Atributos

Excepciones

si no está en el estado Executing.

error de códec.

Comentarios

Devuelve un java.nio.Buffer#clear clearedobjeto ByteBuffer grabable para un índice de búfer de entrada desqueuado para contener los datos de entrada.

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 entrada.

Java documentación para android.media.MediaCodec.getInputBuffer(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