CaptureRequest.Builder.SetPhysicalCameraKey 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將擷取請求欄位設為一個值。
[Android.Runtime.Register("setPhysicalCameraKey", "(Landroid/hardware/camera2/CaptureRequest$Key;Ljava/lang/Object;Ljava/lang/String;)Landroid/hardware/camera2/CaptureRequest$Builder;", "", ApiSince=28)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public Android.Hardware.Camera2.CaptureRequest.Builder? SetPhysicalCameraKey(Android.Hardware.Camera2.CaptureRequest.Key key, Java.Lang.Object? value, string physicalCameraId);
[<Android.Runtime.Register("setPhysicalCameraKey", "(Landroid/hardware/camera2/CaptureRequest$Key;Ljava/lang/Object;Ljava/lang/String;)Landroid/hardware/camera2/CaptureRequest$Builder;", "", ApiSince=28)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
member this.SetPhysicalCameraKey : Android.Hardware.Camera2.CaptureRequest.Key * Java.Lang.Object * string -> Android.Hardware.Camera2.CaptureRequest.Builder
參數
要寫入的元資料欄位。 這個值不可能為零值。
- value
- Object
要設定欄位的值,必須與鍵值相符。
- physicalCameraId
- String
一個有效的實體相機 ID。有效的相機 ID 可透過呼叫 CameraCharacteristics.getPhysicalCameraIds 取得。 這個值不可能為零值。
傳回
建造者物件。
- 屬性
備註
將擷取請求欄位設為一個值。 欄位定義可在 CaptureRequest 中找到。
將欄位設為 null 會將該欄位從擷取請求中移除。 除非該欄位是可選的,否則移除它很可能會在提交請求時從相機裝置中產生錯誤。
此方法可用於邏輯攝影機裝置,邏輯攝影機裝置具備REQUEST_AVAILABLE_CAPABILITIES_LOGICAL_MULTI_CAMERA能力,呼叫 CameraCharacteristics.getPhysicalCameraIds 會回傳一組非空的實體裝置,這些裝置正在支援邏輯攝影機。 包含在「physicalCameraId」參數中的相機 ID 會選擇一個將接收自訂擷取請求欄位的單一實體裝置。
Android 參考資料。android.hardware.camera2.CaptureRequest.Builder.setPhysicalCameraKey
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。