Language

MediaCodec.QueueRequest.SetMultiFrameLinearBlock メソッド

定義

このキュー要求に対して、暗号化されていない複数のアクセス ユニットを含む線形ブロックを設定します。

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

パラメーター

block
MediaCodec.LinearBlock

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

infos
ArrayDeque

個々のアクセス ユニットの境界と、それに関連付けられているタイムスタンプをマークする MediaCodec.BufferInfo オブジェクトを表します。 この値は null にすることはできません。

返品

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

属性

注釈

このキュー要求に対して、暗号化されていない複数のアクセス ユニットを含む線形ブロックを設定します。 queue() を呼び出す前に、キュー要求に対して 1 つのバッファーを設定する必要があります。 存在する場合は、複数のアクセス ユニットを連続して配置し、ギャップをなくして順番に配置する必要があります。 アクセス ユニットが連続してレイアウトされていない場合、Queue() 中に IllegalArgumentException がスローされます。

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

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

適用対象