Idioma

MediaCodec.QueueRequest.SetEncryptedLinearBlock Método

Definição

Defina um bloco linear criptografado para essa solicitação de fila.

[Android.Runtime.Register("setEncryptedLinearBlock", "(Landroid/media/MediaCodec$LinearBlock;IILandroid/media/MediaCodec$CryptoInfo;)Landroid/media/MediaCodec$QueueRequest;", "", ApiSince=30)]
public Android.Media.MediaCodec.QueueRequest SetEncryptedLinearBlock(Android.Media.MediaCodec.LinearBlock block, int offset, int size, Android.Media.MediaCodec.CryptoInfo cryptoInfo);
[<Android.Runtime.Register("setEncryptedLinearBlock", "(Landroid/media/MediaCodec$LinearBlock;IILandroid/media/MediaCodec$CryptoInfo;)Landroid/media/MediaCodec$QueueRequest;", "", ApiSince=30)>]
member this.SetEncryptedLinearBlock : Android.Media.MediaCodec.LinearBlock * int * int * Android.Media.MediaCodec.CryptoInfo -> 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.

cryptoInfo
MediaCodec.CryptoInfo

Metadados que descrevem a estrutura da amostra de entrada criptografada. Esse valor não pode ser nulo.

Retornos

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

Atributos

Comentários

Defina um bloco linear criptografado 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.setEncryptedLinearBlock.

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