MediaCodec.GetInputBuffer(Int32) メソッド

定義

入力データを java.nio.Buffer#clear cleared格納するデキューされた入力バッファー インデックスの、書き込み可能な ByteBuffer オブジェクトを返します。

[Android.Runtime.Register("getInputBuffer", "(I)Ljava/nio/ByteBuffer;", "")]
public Java.Nio.ByteBuffer? GetInputBuffer (int index);
[<Android.Runtime.Register("getInputBuffer", "(I)Ljava/nio/ByteBuffer;", "")>]
member this.GetInputBuffer : int -> Java.Nio.ByteBuffer

パラメーター

index
Int32

への呼び出し #dequeueInputBufferから以前に返された、または onInputBufferAvailable コールバックを介して受信した、クライアント所有の入力バッファーのインデックス。

戻り値

インデックスがデキューされた入力バッファーでない場合は null、またはコーデックがサーフェス入力用に構成されている場合は null。

属性

例外

が実行中の状態でない場合は 。

コーデック エラーが発生した場合。

注釈

入力データを java.nio.Buffer#clear cleared格納するデキューされた入力バッファー インデックスの、書き込み可能な ByteBuffer オブジェクトを返します。

このメソッドを呼び出した後、同じ入力インデックスに対して以前に返された ByteBuffer オブジェクトまたは Image オブジェクトは使用されなくなりました。

の Java ドキュメント android.media.MediaCodec.getInputBuffer(int)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象