Idioma

MediaCodec.DequeueInputBuffer(Int64) Método

Definição

Retorna o índice de um buffer de entrada a ser preenchido com dados válidos ou -1 se nenhum buffer estiver disponível no momento.

[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

O tempo limite em microssegundos, um tempo limite negativo indica "infinito".

Retornos

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

Retorna o índice de um buffer de entrada a ser preenchido com dados válidos ou -1 se nenhum buffer estiver disponível no momento. Esse método retornará imediatamente se timeoutUs == 0, aguardar indefinidamente pela disponibilidade de um buffer de entrada se timeoutUs < 0 ou aguarde até microssegundos "timeoutUs" se tempo limiteUs > 0.

Java documentação para android.media.MediaCodec.dequeueInputBuffer(long).

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.

Aplica-se a