MediaCodec.QueueRequest.SetEncryptedLinearBlock 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 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.