MediaCodec.GetOutputImage(Int32) メソッド

定義

未加工のビデオ フレームを含むデキューされた出力バッファー インデックスの読み取り専用 Image オブジェクトを返します。

[Android.Runtime.Register("getOutputImage", "(I)Landroid/media/Image;", "")]
public Android.Media.Image? GetOutputImage (int index);
[<Android.Runtime.Register("getOutputImage", "(I)Landroid/media/Image;", "")>]
member this.GetOutputImage : int -> Android.Media.Image

パラメーター

index
Int32

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

戻り値

出力イメージ。インデックスがデキューされた出力バッファーではなく、生のビデオ フレームではない場合、またはコーデックが出力サーフェスで構成されている場合は null。

属性

例外

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

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

注釈

未加工のビデオ フレームを含むデキューされた出力バッファー インデックスの読み取り専用 Image オブジェクトを返します。

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

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

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

適用対象