Langue

MediaCodec.QueueRequest.SetMultiFrameEncryptedLinearBlock Méthode

Définition

Définissez un bloc linéaire chiffré sur cette demande de file d’attente.

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

Paramètres

block
MediaCodec.LinearBlock

Objet de bloc linéaire. Cette valeur ne peut pas être null.

bufferInfos
ArrayDeque

ArrayDeque de MediaCodec.BufferInfo qui décrit le contenu de la mémoire tampon. Les objets ArrayDeque et BufferInfo fournis peuvent être recyclés par l’appelant pour réutilisation. Cette valeur ne peut pas être null.

cryptoInfos
ArrayDeque

ArrayDeque de MediaCodec.CryptoInfo qui décrit la structure des exemples d’entrée chiffrés. Les objets ArrayDeque et BufferInfo fournis peuvent être recyclés par l’appelant pour réutilisation. Cette valeur ne peut pas être null.

Retours

cet objet. Cette valeur ne peut pas être null.

Attributs

Remarques

Définissez un bloc linéaire chiffré sur cette demande de file d’attente. Exactement une mémoire tampon doit être définie pour une demande de file d’attente avant d’appeler file d’attente(). Le bloc peut contenir plusieurs unités d’accès et, s’il est présent, doit être disposé de manière contiguë et sans lacunes.

Référence Android pour android.media.MediaCodec.QueueRequest.setMultiFrameEncryptedLinearBlock.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à