Lenguaje

MediaCodec.DequeueInputBuffer(Int64) Método

Definición

Devuelve el índice de un búfer de entrada que se va a rellenar con datos válidos o -1 si no hay ningún búfer disponible actualmente.

[Android.Runtime.Register("dequeueInputBuffer", "(J)I", "")]
public int DequeueInputBuffer(long timeoutUs);
[<Android.Runtime.Register("dequeueInputBuffer", "(J)I", "")>]
member this.DequeueInputBuffer : int64 -> int

Parámetros

timeoutUs
Int64

El tiempo de espera en microsegundos, un tiempo de espera negativo indica "infinito".

Devoluciones

Atributos

Excepciones

si no está en el estado En ejecución o el códec está configurado en modo asincrónico.

error de códec.

Comentarios

Devuelve el índice de un búfer de entrada que se va a rellenar con datos válidos o -1 si no hay ningún búfer disponible actualmente. Este método devolverá inmediatamente si timeoutUs == 0, espere indefinidamente para la disponibilidad de un búfer de entrada si timeoutUs < 0 o espere hasta microsegundos "timeoutUs" si timeoutUs > 0.

Documentación de Java para android.media.MediaCodec.dequeueInputBuffer(long).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a