Language

MediaCodec.QueueRequest.SetEncryptedLinearBlock メソッド

定義

暗号化された線形ブロックをこのキュー要求に設定します。

[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

パラメーター

block
MediaCodec.LinearBlock

線形ブロック オブジェクト。 この値は null にすることはできません。

offset
Int32

データが開始される入力バッファーへのバイト オフセット。

size
Int32

有効な入力データのバイト数。

cryptoInfo
MediaCodec.CryptoInfo

暗号化された入力サンプルの構造を記述するメタデータ。 この値は null にすることはできません。

返品

このオブジェクト。 この値は null にすることはできません。

属性

注釈

暗号化された線形ブロックをこのキュー要求に設定します。 queue() を呼び出す前に、キュー要求に対して 1 つのバッファーを設定する必要があります。 複数のキュー要求に同じ LinearBlock オブジェクトを使用できます。 バッファーの範囲が複数の要求に対して重複している場合、またはアプリケーションがコーデックによって処理されているリージョンに書き込む場合、動作は未定義です。

android.media.MediaCodec.QueueRequest.setEncryptedLinearBlockの Android リファレンス。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象