MediaCodec.DequeueInputBuffer(Int64) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.