Lenguaje

MediaCodec.QueueRequest.SetEncryptedLinearBlock Método

Definición

Establezca un bloque lineal cifrado en esta solicitud de cola.

[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

Objeto de bloque lineal. Este valor no puede ser nulo.

offset
Int32

Desplazamiento de bytes en el búfer de entrada en el que se inician los datos.

size
Int32

Número de bytes de datos de entrada válidos.

cryptoInfo
MediaCodec.CryptoInfo

Metadatos que describen la estructura del ejemplo de entrada cifrado. Este valor no puede ser nulo.

Devoluciones

este objeto. Este valor no puede ser nulo.

Atributos

Comentarios

Establezca un bloque lineal cifrado en esta solicitud de cola. Debe establecerse exactamente un búfer para una solicitud de cola antes de llamar a queue(). Es posible usar el mismo objeto LinearBlock para varias solicitudes de cola. El comportamiento no está definido si el intervalo del búfer se superpone para varias solicitudes o la aplicación escribe en la región que procesa el códec.

Referencia de Android para android.media.MediaCodec.QueueRequest.setEncryptedLinearBlock.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a