MediaCodec.DequeueInputBuffer(Int64) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
若目前沒有有效緩衝區,則回傳輸入緩衝區的索引,或 -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 所創建與分享的作品,並依授權條款所描述的使用進行修改。