MediaCodec.DequeueOutputBuffer(MediaCodec+BufferInfo, 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í.
Desquee un búfer de salida, bloquee como máximo microsegundos "timeoutUs".
[Android.Runtime.Register("dequeueOutputBuffer", "(Landroid/media/MediaCodec$BufferInfo;J)I", "")]
public int DequeueOutputBuffer(Android.Media.MediaCodec.BufferInfo info, long timeoutUs);
[<Android.Runtime.Register("dequeueOutputBuffer", "(Landroid/media/MediaCodec$BufferInfo;J)I", "")>]
member this.DequeueOutputBuffer : Android.Media.MediaCodec.BufferInfo * int64 -> int
Parámetros
Se rellenará con metadatos de búfer.
- timeoutUs
- Int64
El tiempo de espera en microsegundos, un tiempo de espera negativo indica "infinito".
Devoluciones
Índice de búfer de salida no negativo o uno de los siguientes valores: INFO_TRY_AGAIN_LATER, INFO_OUTPUT_FORMAT_CHANGED, INFO_OUTPUT_BUFFERS_CHANGED.
- 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
Referencia de Android para android.media.MediaCodec.dequeueOutputBuffer.
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.