CameraExtensionCharacteristics.GetExtensionSupportedSizes 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| GetExtensionSupportedSizes(Int32, Int32) |
檢查某個擴充是否可用,並回傳可用於高品質擷取請求 |
| GetExtensionSupportedSizes(Int32, Class) |
取得一份相容的 |
GetExtensionSupportedSizes(Int32, Int32)
檢查某個擴充是否可用,並回傳可用於高品質擷取請求 CameraExtensionSession#capture的支援輸出表面解析度。
[Android.Runtime.Register("getExtensionSupportedSizes", "(II)Ljava/util/List;", "", ApiSince=31)]
public System.Collections.Generic.IList<Android.Util.Size> GetExtensionSupportedSizes(int extension, int format);
[<Android.Runtime.Register("getExtensionSupportedSizes", "(II)Ljava/util/List;", "", ApiSince=31)>]
member this.GetExtensionSupportedSizes : int * int -> System.Collections.Generic.IList<Android.Util.Size>
參數
- extension
- Int32
擴展型別
- format
- Int32
裝置專屬擴充輸出格式
傳回
不可修改的可用尺寸清單,或若格式不支援則為空清單。
- 屬性
備註
檢查某個擴充是否可用,並回傳可用於高品質擷取請求 CameraExtensionSession#capture的支援輸出表面解析度。
請注意,裝置專屬擴充只能支援廣告 StreamConfigurationMap#getOutputSizes中部分相機解析度。
目前裝置專屬擴充最多支援三種多幀擷取表面格式。 ImageFormat.JPEG 將被所有擴充套件支援,而 ImageFormat.YUV_420_888、ImageFormat.JPEG_R、ImageFormat.YCBCR_P010 或 ImageFormat.DEPTH_JPEG 則可能支援或不支援。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
GetExtensionSupportedSizes(Int32, Class)
取得一份相容的 klass 尺寸清單,作為重複請求 CameraExtensionSession#setRepeatingRequest的輸出。
[Android.Runtime.Register("getExtensionSupportedSizes", "(ILjava/lang/Class;)Ljava/util/List;", "", ApiSince=31)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public System.Collections.Generic.IList<Android.Util.Size> GetExtensionSupportedSizes(int extension, Java.Lang.Class klass);
[<Android.Runtime.Register("getExtensionSupportedSizes", "(ILjava/lang/Class;)Ljava/util/List;", "", ApiSince=31)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
member this.GetExtensionSupportedSizes : int * Java.Lang.Class -> System.Collections.Generic.IList<Android.Util.Size>
參數
- extension
- Int32
擴展型別
- klass
- Class
非nullClass 物件參照
傳回
不可修改的可用大小清單,或若不支援 Surface 輸出,則為空清單
- 屬性
備註
取得一份相容的 klass 尺寸清單,作為重複請求 CameraExtensionSession#setRepeatingRequest的輸出。
請注意,裝置專屬擴充只能支援部分相機輸出表面與解析度。 此 android.graphics.SurfaceTexture 類別至少保證有一種尺寸,適用於向下相容的相機,而其他輸出類別則不保證支援。
從 Android android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKEandroid.view.SurfaceView 開始時,類別也保證支援,且包含與 相同的解析度 android.graphics.SurfaceTexture。 用戶端必須透過呼叫 android.view.SurfaceHolder#setFixedSize來設定所需的 SurfaceView 解析度。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。