共用方式為


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

以微秒為單位的逾時,負逾時表示「無限」。

傳回

屬性

例外狀況

如果不是處於執行狀態,或編解碼器是以異步模式設定。

發生編解碼器錯誤時。

備註

android.media.MediaCodec.dequeueOutputBuffer(android.media.BufferInfo, long)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於