StreamConfigurationMap.GetHighResolutionOutputSizes(Int32) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得支援的高解析度尺寸清單,這些解析度無法以全BURST_CAPTURE速率運作。
[Android.Runtime.Register("getHighResolutionOutputSizes", "(I)[Landroid/util/Size;", "", ApiSince=23)]
public Android.Util.Size[]? GetHighResolutionOutputSizes(int format);
[<Android.Runtime.Register("getHighResolutionOutputSizes", "(I)[Landroid/util/Size;", "", ApiSince=23)>]
member this.GetHighResolutionOutputSizes : int -> Android.Util.Size[]
參數
- format
- Int32
傳回
支援較慢的高解析度大小陣列,或 null 若不支援BURST_CAPTURE功能
- 屬性
備註
取得支援的高解析度尺寸清單,這些解析度無法以全BURST_CAPTURE速率運作。
這包括所有無法達到 20 fps 幀率要求 android.hardware.camera2.CameraCharacteristics#REQUEST_AVAILABLE_CAPABILITIES_BURST_CAPTURE BURST_CAPTURE 的輸出尺寸。 這不包含停頓時間,例如JPEG或RAW16輸出解析度,且延遲時間長但最小幀數超過20fps,仍會列在一般 #getOutputSizes 清單中。 本清單中所有小於 2400 萬像素的尺寸仍保證至少能以 10 fps 運作,不包含卡頓時間。 本清單中至少 2400 萬像素的尺寸允許低於 10 fps。
對於不支援BURST_CAPTURE功能的裝置,這份清單會是 null,因為清單中的 #getOutputSizes 解析度已經無法保證符合 20 fps 以上的要求。 對於支援 BURST_CAPTURE 功能的裝置,若所有支援解析度都符合 20 fps 要求,此清單可能為空白。
Java 文件 android.hardware.camera2.params.StreamConfigurationMap.getHighResolutionOutputSizes(int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。