語言

MediaCodec.GetInputImage(Int32) 方法

定義

回傳一個可寫入的 Image 物件,用於被取消排隊的輸入緩衝區索引,以包含原始輸入影片影格。

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

參數

index
Int32

用戶端擁有的輸入緩衝區的索引,先前是從呼叫回 #dequeueInputBuffer傳,或透過 onInputBufferAvailable 回調接收。

傳回

輸入影像,或若索引不是已出隊的輸入緩衝區,或非包含原始影像的位元組緩衝區,則為空。

屬性

例外狀況

若不在執行狀態。

因為編碼錯誤。

備註

回傳一個可寫入的 Image 物件,用於被取消排隊的輸入緩衝區索引,以包含原始輸入影片影格。

呼叫此方法後,先前回傳的相同輸入索引的 ByteBuffer 或 Image 物件必須不再使用。

Java 文件 android.media.MediaCodec.getInputImage(int)。

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

適用於