Idioma

MediaCodec.QueueRequest.SetMultiFrameLinearBlock Método

Definição

Defina um bloco linear que contenha várias unidades de acesso não criptografadas para essa solicitação de fila.

[Android.Runtime.Register("setMultiFrameLinearBlock", "(Landroid/media/MediaCodec$LinearBlock;Ljava/util/ArrayDeque;)Landroid/media/MediaCodec$QueueRequest;", "", ApiSince=35)]
public Android.Media.MediaCodec.QueueRequest SetMultiFrameLinearBlock(Android.Media.MediaCodec.LinearBlock block, Java.Util.ArrayDeque infos);
[<Android.Runtime.Register("setMultiFrameLinearBlock", "(Landroid/media/MediaCodec$LinearBlock;Ljava/util/ArrayDeque;)Landroid/media/MediaCodec$QueueRequest;", "", ApiSince=35)>]
member this.SetMultiFrameLinearBlock : Android.Media.MediaCodec.LinearBlock * Java.Util.ArrayDeque -> Android.Media.MediaCodec.QueueRequest

Parâmetros

block
MediaCodec.LinearBlock

O objeto de bloco linear. Esse valor não pode ser nulo.

infos
ArrayDeque

Representa objetos MediaCodec.BufferInfo para marcar limites individuais de unidade de acesso e os carimbos de data/hora associados a ele. Esse valor não pode ser nulo.

Retornos

este objeto. Esse valor não pode ser nulo.

Atributos

Comentários

Defina um bloco linear que contenha várias unidades de acesso não criptografadas para essa solicitação de fila. Exatamente um buffer deve ser definido para uma solicitação de fila antes de chamar fila(). Várias unidades de acesso, se presentes, devem ser dispostas de forma contígua e sem lacunas e em ordem. Uma IllegalArgumentException será lançada durante a fila() se as unidades de acesso não forem dispostas contíguamente.

Referência do Android para android.media.MediaCodec.QueueRequest.setMultiFrameLinearBlock.

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