MediaCodec.QueueRequest.SetMultiFrameLinearBlock メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このキュー要求に対して、暗号化されていない複数のアクセス ユニットを含む線形ブロックを設定します。
[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属性ライセンスに記載されている条件に従って使用されます。