Language

MediaCodec.DequeueOutputBuffer(MediaCodec+BufferInfo, Int64) メソッド

定義

出力バッファーをデキューし、最大で "timeoutUs" マイクロ秒をブロックします。

[Android.Runtime.Register("dequeueOutputBuffer", "(Landroid/media/MediaCodec$BufferInfo;J)I", "")]
public int DequeueOutputBuffer(Android.Media.MediaCodec.BufferInfo info, long timeoutUs);
[<Android.Runtime.Register("dequeueOutputBuffer", "(Landroid/media/MediaCodec$BufferInfo;J)I", "")>]
member this.DequeueOutputBuffer : Android.Media.MediaCodec.BufferInfo * int64 -> int

パラメーター

info
MediaCodec.BufferInfo

バッファー メタデータが格納されます。

timeoutUs
Int64

タイムアウト (マイクロ秒単位)、負のタイムアウトは "無限" を示します。

返品

負でない出力バッファー インデックス、または次のいずれかの値: INFO_TRY_AGAIN_LATER、INFO_OUTPUT_FORMAT_CHANGED、INFO_OUTPUT_BUFFERS_CHANGED。

属性

例外

実行中の状態ではない場合、またはコーデックが非同期モードで構成されている場合。

コーデック エラー時に発生します。

注釈

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

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

適用対象