Language

MediaCodec.QueueRequest.SetLinearBlock メソッド

定義

線形ブロックをこのキュー要求に設定します。

[Android.Runtime.Register("setLinearBlock", "(Landroid/media/MediaCodec$LinearBlock;II)Landroid/media/MediaCodec$QueueRequest;", "", ApiSince=30)]
public Android.Media.MediaCodec.QueueRequest SetLinearBlock(Android.Media.MediaCodec.LinearBlock block, int offset, int size);
[<Android.Runtime.Register("setLinearBlock", "(Landroid/media/MediaCodec$LinearBlock;II)Landroid/media/MediaCodec$QueueRequest;", "", ApiSince=30)>]
member this.SetLinearBlock : Android.Media.MediaCodec.LinearBlock * int * int -> Android.Media.MediaCodec.QueueRequest

パラメーター

block
MediaCodec.LinearBlock

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

offset
Int32

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

size
Int32

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

返品

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

属性

注釈

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

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

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

適用対象