語言

MediaCodec.DequeueInputBuffer(Int64) 方法

定義

若目前沒有有效緩衝區,則回傳輸入緩衝區的索引,或 -1。

[Android.Runtime.Register("dequeueInputBuffer", "(J)I", "")]
public int DequeueInputBuffer(long timeoutUs);
[<Android.Runtime.Register("dequeueInputBuffer", "(J)I", "")>]
member this.DequeueInputBuffer : int64 -> int

參數

timeoutUs
Int64

超時以微秒計,負超時表示「無限」。

傳回

屬性

例外狀況

若未處於執行狀態,或編解碼器設定為非同步模式。

因為編碼錯誤。

備註

若目前沒有有效緩衝區,則回傳輸入緩衝區的索引,或 -1。 此方法若 timeoutUs == 0,則會立即回傳;若 timeoutUs < 則無限等待輸入緩衝區的可用性;0 或如果 timeoutUs 超過 timeoutUs,則等待「timeoutUs」至微秒;0.

Java 文件 android.media.MediaCodec.dequeueInputBuffer(long)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於