Lenguaje

MediaCodec.DequeueOutputBuffer(MediaCodec+BufferInfo, Int64) Método

Definición

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

info
MediaCodec.BufferInfo

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.

Se aplica a