StreamConfigurationMap.GetOutputSizes 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| GetOutputSizes(Int32) |
取得與所要求圖片 |
| GetOutputSizes(Class) |
取得相容 |
GetOutputSizes(Int32)
取得與所要求圖片 format相容尺寸的清單。
[Android.Runtime.Register("getOutputSizes", "(I)[Landroid/util/Size;", "")]
public Android.Util.Size[]? GetOutputSizes(int format);
[<Android.Runtime.Register("getOutputSizes", "(I)[Landroid/util/Size;", "")>]
member this.GetOutputSizes : int -> Android.Util.Size[]
參數
- format
- Int32
一種來自 ImageFormat 或的影像格式 PixelFormat
傳回
一個支援大小的陣列,或 null 如果不是 format 支援輸出
- 屬性
備註
取得與所要求圖片 format相容尺寸的清單。
應該 format 是支援的格式(由 S 回傳 #getOutputFormats的格式之一)。
自 API 等級 23 起,此 #getHighResolutionOutputSizes 方法可用於支援 android.hardware.camera2.CameraCharacteristics#REQUEST_AVAILABLE_CAPABILITIES_BURST_CAPTURE BURST_CAPTURE 取得高解析度輸出大小清單的裝置,但這些尺寸無法以理想 20fps 運作。 這表示對於某些支援的格式,如果所有支援的解析度都低於 20fps,此方法會回傳一個空清單。 對於不支援BURST_CAPTURE能力的裝置,所有輸出解析度都會透過此方法列出。
Java 文件 android.hardware.camera2.params.StreamConfigurationMap.getOutputSizes(int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
另請參閱
適用於
GetOutputSizes(Class)
取得相容 klass 的尺寸清單,作為輸出使用。
[Android.Runtime.Register("getOutputSizes", "(Ljava/lang/Class;)[Landroid/util/Size;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public Android.Util.Size[]? GetOutputSizes(Java.Lang.Class? klass);
[<Android.Runtime.Register("getOutputSizes", "(Ljava/lang/Class;)[Landroid/util/Size;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
member this.GetOutputSizes : Java.Lang.Class -> Android.Util.Size[]
參數
- klass
- Class
非nullClass 物件參照
傳回
格式化時會用一組支援大小 ImageFormat#PRIVATE 的陣列,或 null 判斷是否 klass 不是支援的輸出。
- 屬性
備註
取得相容 klass 的尺寸清單,作為輸出使用。
部分支援的類別可能支援超出 ImageFormat#PRIVATE的額外格式;此函式僅回傳 的大小。ImageFormat#PRIVATE 例如,android.media.ImageReader支撐ImageFormat#PRIVATEImageFormat#YUV_420_888和 ,此方法僅回傳類別的ImageFormat#PRIVATEandroid.media.ImageReader大小。
如果需要明確的格式,例如, NV21 請改用 #getOutputSizes(int) 。
應該 klass 是支援的輸出,查詢 #isOutputSupportedFor(Class) 應該會回傳 true。
Java 文件 android.hardware.camera2.params.StreamConfigurationMap.getOutputSizes(java.lang.Class<T>)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。