Share via


DynamicRangeProfiles 類別

定義

具有支援的 10 位動態範圍設定檔相關資訊的不可變類別。

[Android.Runtime.Register("android/hardware/camera2/params/DynamicRangeProfiles", ApiSince=33, DoNotGenerateAcw=true)]
public sealed class DynamicRangeProfiles : Java.Lang.Object
[<Android.Runtime.Register("android/hardware/camera2/params/DynamicRangeProfiles", ApiSince=33, DoNotGenerateAcw=true)>]
type DynamicRangeProfiles = class
    inherit Object
繼承
DynamicRangeProfiles
屬性

備註

具有支援的 10 位動態範圍設定檔相關資訊的不可變類別。

您可以藉由擷取 的值來查詢這個類別的 android.hardware.camera2.CameraCharacteristics#REQUEST_AVAILABLE_DYNAMIC_RANGE_PROFILES 實例。

支援 android.hardware.camera2.CameraCharacteristics#REQUEST_AVAILABLE_CAPABILITIES_DYNAMIC_RANGE_TEN_BIT 此功能的所有相機裝置都必須在 中公告支援的 10 位動態範圍設定檔 #getSupportedProfiles

某些裝置可能無法支援相同擷取要求內具有不同動態範圍設定檔的 8 位和/或 10 位輸出。 呼叫 即可查詢 #getProfileCaptureRequestConstraints 這類裝置特定條件約束。 請注意,不支援的組合會在嘗試提交擷取要求時產生 IllegalArgumentException 。 擷取只參考使用相同動態範圍設定檔值所設定輸出的要求,永遠不會因為這類條件約束而失敗。

android.hardware.camera2.params.DynamicRangeProfiles JAVA 檔。

此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。

建構函式

DynamicRangeProfiles(Int64[])

建立新的不可變 DynamicRangeProfiles 實例。

欄位

DolbyVision10bHdrOem

這是特定裝置的預設 Dolby 視覺擷取模式的相機模式。

DolbyVision10bHdrOemPo

這是 10 位 Dolby Vision HDR 裝置特定擷取模式的電源優化模式。

DolbyVision10bHdrRef

這是針對更精確的場景擷取優化的 Dolby 視覺擷取相機模式。

DolbyVision10bHdrRefPo

這是 10 位 Dolby 視覺 HDR 參考模式的電源優化模式。

DolbyVision8bHdrOem

這是 8 位版本的裝置特定微調和優化 Dolby 視覺擷取模式。

DolbyVision8bHdrOemPo

這是 8 位 Dolby Vision HDR 裝置特定擷取模式的電源優化模式。

DolbyVision8bHdrRef

這是針對場景精確度優化的 Dolby 視覺參考擷取模式的 8 位版本。

DolbyVision8bHdrRefPo

這是 8 位 Dolby 視覺 HDR 參考模式的電源優化模式。

Hdr10

使用 SMPTE ST 2084 傳輸函式編碼的 10 位圖元樣本。

Hdr10Plus

使用 SMPTE ST 2084 傳輸函式編碼的 10 位圖元樣本。

Hlg10

使用混合式記錄-gamma 傳輸函式編碼的 10 位圖元樣本

PublicMax

具有支援的 10 位動態範圍設定檔相關資訊的不可變類別。

Standard

這是預設的 8 位標準設定檔,如果相機用戶端未藉由呼叫 OutputConfiguration#setDynamicRangeProfile 明確設定支援的動態範圍設定檔,則會使用此設定檔。

屬性

Class

傳回這個 Object 的執行時間類別。

(繼承來源 Object)
Handle

基礎 Android 實例的控制碼。

(繼承來源 Object)
JniIdentityHashCode

具有支援的 10 位動態範圍設定檔相關資訊的不可變類別。

(繼承來源 Object)
JniPeerMembers

具有支援的 10 位動態範圍設定檔相關資訊的不可變類別。

PeerReference

具有支援的 10 位動態範圍設定檔相關資訊的不可變類別。

(繼承來源 Object)
SupportedProfiles

傳回一組支援的動態範圍設定檔。

ThresholdClass

此 API 支援 Mono for Android 基礎結構,並不適合直接從您的程式碼使用。

(繼承來源 Object)
ThresholdType

此 API 支援 Mono for Android 基礎結構,並不適合直接從您的程式碼使用。

(繼承來源 Object)

方法

Clone()

建立並傳回這個 物件的複本。

(繼承來源 Object)
Dispose()

具有支援的 10 位動態範圍設定檔相關資訊的不可變類別。

(繼承來源 Object)
Dispose(Boolean)

具有支援的 10 位動態範圍設定檔相關資訊的不可變類別。

(繼承來源 Object)
Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
GetProfileCaptureRequestConstraints(Int64)

傳回可在單一擷取要求以及指定設定檔中參考的支援動態範圍配置檔案清單。

IsExtraLatencyPresent(Int64)

檢查指定的動態範圍設定檔是否適合延遲敏感性使用案例。

JavaFinalize()

當垃圾收集判斷物件沒有其他參考時,由物件上的垃圾收集行程呼叫。

(繼承來源 Object)
Notify()

喚醒正在等候此物件的監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
ToArray<T>()

具有支援的 10 位動態範圍設定檔相關資訊的不可變類別。

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

具有支援的 10 位動態範圍設定檔相關資訊的不可變類別。

(繼承來源 Object)
Wait()

讓目前的執行緒等到喚醒為止,通常是藉由 < em > notified < /em > 或 < em > interrupted < /em > 來喚醒。

(繼承來源 Object)
Wait(Int64)

讓目前的執行緒等到喚醒為止,通常是 < 透過 em > notified < /em 或 em > interrupted < /em >> ,或 < 直到經過一定數量的即時為止。

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的執行緒等到喚醒為止,通常是 < 透過 em > notified < /em 或 em > interrupted < /em >> ,或 < 直到經過一定數量的即時為止。

(繼承來源 Object)

明確介面實作

IJavaPeerable.Disposed()

具有支援的 10 位動態範圍設定檔相關資訊的不可變類別。

(繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced()

具有支援的 10 位動態範圍設定檔相關資訊的不可變類別。

(繼承來源 Object)
IJavaPeerable.Finalized()

具有支援的 10 位動態範圍設定檔相關資訊的不可變類別。

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

具有支援的 10 位動態範圍設定檔相關資訊的不可變類別。

(繼承來源 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

具有支援的 10 位動態範圍設定檔相關資訊的不可變類別。

(繼承來源 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

具有支援的 10 位動態範圍設定檔相關資訊的不可變類別。

(繼承來源 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

具有支援的 10 位動態範圍設定檔相關資訊的不可變類別。

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

具有支援的 10 位動態範圍設定檔相關資訊的不可變類別。

GetJniTypeName(IJavaPeerable)

具有支援的 10 位動態範圍設定檔相關資訊的不可變類別。

適用於