Sprache

MediaCodec.QueueRequest.SetMultiFrameEncryptedLinearBlock Methode

Definition

Legen Sie einen verschlüsselten linearen Block auf diese Warteschlangenanforderung fest.

[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

Parameter

block
MediaCodec.LinearBlock

Das lineare Blockobjekt. Dieser Wert darf nicht NULL sein.

bufferInfos
ArrayDeque

ArrayDeque of MediaCodec.BufferInfo that describes the contents in the buffer. Die bereitgestellten ArrayDeque- und BufferInfo-Objekte können vom Aufrufer wiederverwendet werden. Dieser Wert darf nicht NULL sein.

cryptoInfos
ArrayDeque

ArrayDeque von MediaCodec.CryptoInfo, das die Struktur der verschlüsselten Eingabebeispiele beschreibt. Die bereitgestellten ArrayDeque- und BufferInfo-Objekte können vom Aufrufer wiederverwendet werden. Dieser Wert darf nicht NULL sein.

Gibt zurück

dieses Objekt. Dieser Wert darf nicht NULL sein.

Attribute

Hinweise

Legen Sie einen verschlüsselten linearen Block auf diese Warteschlangenanforderung fest. Genau ein Puffer muss für eine Warteschlangenanforderung vor dem Aufrufen der Warteschlange() festgelegt werden. Der Block kann mehrere Zugriffseinheiten enthalten und falls vorhanden, zusammenhängend und ohne Lücken angeordnet werden.

Android-Referenz für android.media.MediaCodec.QueueRequest.setMultiFrameEncryptedLinearBlock.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: