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.DynamicRangeProfilesJava ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

コンストラクター

DynamicRangeProfiles(Int64[])

新しい変更できない DynamicRangeProfiles インスタンスを作成します。

フィールド

DolbyVision10bHdrOem

これは、特定のデバイスの既定の Dolby Vision キャプチャ モードのカメラ モードです。

DolbyVision10bHdrOemPo

これは、10 ビット Dolby Vision HDR デバイス固有のキャプチャ モードの電源最適化モードです。

DolbyVision10bHdrRef

これは、シーンの正確なキャプチャ用に最適化された Dolby Vision キャプチャ用のカメラ モードです。

DolbyVision10bHdrRefPo

これは、10ビットドルビービジョンHDRリファレンスモード用のパワー最適化モードです。

DolbyVision8bHdrOem

これは、デバイス固有のチューニングおよび最適化された Dolby Vision キャプチャ モードの 8 ビット バージョンです。

DolbyVision8bHdrOemPo

これは、8 ビット Dolby Vision HDR デバイス固有のキャプチャ モードの電源最適化モードです。

DolbyVision8bHdrRef

これは、シーンの精度のために最適化された Dolby Vision リファレンス キャプチャ モードの 8 ビット バージョンです。

DolbyVision8bHdrRefPo

これは、8ビットドルビービジョンHDRリファレンスモードのパワー最適化モードです。

Hdr10

SMPTE ST 2084 転送関数を使用してエンコードされた 10 ビットピクセル サンプル。

Hdr10Plus

SMPTE ST 2084 転送関数を使用してエンコードされた 10 ビットピクセル サンプル。

Hlg10

ハイブリッド log-gamma 転送関数を使用してエンコードされた 10 ビット ピクセル サンプル

PublicMax

サポートされている 10 ビットのダイナミック レンジ プロファイルに関する情報を含む不変クラス。

Standard

これは、カメラ クライアントが を呼び出 OutputConfiguration#setDynamicRangeProfileしてサポートされているダイナミック レンジ プロファイルを明示的に構成しない場合に使用される既定の 8 ビット標準プロファイルです。

プロパティ

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)

1 つのキャプチャ要求で特定のプロファイルと共に参照できる、サポートされている動的範囲プロファイルの一覧を返します。

IsExtraLatencyPresent(Int64)

特定のダイナミック レンジ プロファイルが待機時間の影響を受けやすいユース ケースに適しているかどうかを確認します。

JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションが判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>()

サポートされている 10 ビットのダイナミック レンジ プロファイルに関する情報を含む不変クラス。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

サポートされている 10 ビットのダイナミック レンジ プロファイルに関する情報を含む不変クラス。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<は、通知</em> または>< em 中断</em によって待機します>。>

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</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 ビットのダイナミック レンジ プロファイルに関する情報を含む不変クラス。

適用対象