MediaCodec.DequeueOutputBuffer(MediaCodec+BufferInfo, Int64) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Desempor um buffer de saída, bloquear no máximo microssegundos "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
Serão preenchidos com metadados de buffer.
- timeoutUs
- Int64
O tempo limite em microssegundos, um tempo limite negativo indica "infinito".
Retornos
Um índice de buffer de saída não negativo ou um dos seguintes valores: INFO_TRY_AGAIN_LATER, INFO_OUTPUT_FORMAT_CHANGED INFO_OUTPUT_BUFFERS_CHANGED.
- Atributos
Exceções
se não estiver no estado em execução ou o codec estiver configurado no modo assíncrono.
após o erro codec.
Comentários
Referência do Android para android.media.MediaCodec.dequeueOutputBuffer.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.