MediaCodec.QueueRequest.SetLinearBlock 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.
Defina um bloco linear para essa solicitação de fila.
[Android.Runtime.Register("setLinearBlock", "(Landroid/media/MediaCodec$LinearBlock;II)Landroid/media/MediaCodec$QueueRequest;", "", ApiSince=30)]
public Android.Media.MediaCodec.QueueRequest SetLinearBlock(Android.Media.MediaCodec.LinearBlock block, int offset, int size);
[<Android.Runtime.Register("setLinearBlock", "(Landroid/media/MediaCodec$LinearBlock;II)Landroid/media/MediaCodec$QueueRequest;", "", ApiSince=30)>]
member this.SetLinearBlock : Android.Media.MediaCodec.LinearBlock * int * int -> Android.Media.MediaCodec.QueueRequest
Parâmetros
- block
- MediaCodec.LinearBlock
O objeto de bloco linear. Esse valor não pode ser nulo.
- offset
- Int32
O deslocamento de bytes para o buffer de entrada no qual os dados são iniciados.
- size
- Int32
O número de bytes de dados de entrada válidos.
Retornos
este objeto. Esse valor não pode ser nulo.
- Atributos
Comentários
Defina um bloco linear para essa solicitação de fila. Exatamente um buffer deve ser definido para uma solicitação de fila antes de chamar fila(). É possível usar o mesmo objeto LinearBlock para várias solicitações de fila. O comportamento é indefinido se o intervalo do buffer se sobrepõe a várias solicitações ou se o aplicativo grava na região que está sendo processada pelo codec.
Referência do Android para android.media.MediaCodec.QueueRequest.setLinearBlock.
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.