DataSpace クラス

定義

DataSpace は、色の 3 つのコンポーネント (標準 (プライマリ)、転送、および範囲) を識別します。

[Android.Runtime.Register("android/hardware/DataSpace", ApiSince=33, DoNotGenerateAcw=true)]
public sealed class DataSpace : Java.Lang.Object
[<Android.Runtime.Register("android/hardware/DataSpace", ApiSince=33, DoNotGenerateAcw=true)>]
type DataSpace = class
    inherit Object
継承
DataSpace
属性

注釈

android.hardware.DataSpaceJava ドキュメント。

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

フィールド

DataspaceAdobeRgb
古い.

Adobe RGB エンコード。

DataspaceBt2020
古い.

ITU-R Recommendation 2020 (BT.

DataspaceBt2020Pq
古い.

ITU-R Recommendation 2020 (BT.

DataspaceBt601525
古い.

ITU-R レコメンデーション 709 (BT.

DataspaceBt601625
古い.

ITU-R レコメンデーション 601 (BT.

DataspaceBt709
古い.

ITU-R レコメンデーション 709 (BT.

DataspaceDciP3
古い.

SMPTE EG 432-1 および SMPTE RP 431-2

DataspaceDisplayP3
古い.

P3 エンコードを表示します。

DataspaceJfif
古い.

JPEG ファイル交換形式 (JFIF)。

DataspaceScrgb
古い.

scRGB ガンマ エンコード。

DataspaceScrgbLinear
古い.

scRGB 線形エンコード。

DataspaceSrgb
古い.

sRGB ガンマ エンコード。

DataspaceSrgbLinear
古い.

sRGB 線形エンコード。

DataspaceUnknown
古い.

明示的に指定されていない場合は、既定の前提条件データ空間。

RangeExtended
古い.

拡張範囲は scRGB でのみ使用されます。

RangeFull
古い.

全範囲では、Y、Cb、Cr のすべての値を から 02^b-1使用します。ここで、b は色形式のビット深度です。

RangeLimited
古い.

制限された範囲では、Y には 235/2562^b、Cb、Cr、R、G、1/162^bB には 15/162^b の値16/2562^bが使用されます。ここで、b は色形式のビット深度です。

RangeUnspecified
古い.

範囲の特性が不明であるか、アプリケーションによって決定されます。

StandardAdobeRgb
古い.

Adobe RGB のプライマリ。

StandardBt2020
古い.

RGB 変換には、調整されていない KR = 0.2627輝度 KB = 0.0593 の解釈を使用します。

StandardBt2020ConstantLuminance
古い.

線形ドメインを使用した RGB 変換では、調整されていない KR = 0.2627輝度 KB = 0.0593 の解釈を使用します。

StandardBt470m
古い.

RGB 変換には、調整されていない KR = 0.30輝度 KB = 0.11 の解釈を使用します。

StandardBt601525
古い.

BT を使用する RGB 空間へのカラー シフトを最小限に抑えるには、プライマリによって純粋に決定されたものからの RGB 変換に対して調整されたKR = 0.299KB = 0.114輝度の解釈を使用します。

StandardBt601525Unadjusted
古い.

RGB 変換には、調整されていないKR = 0.212KB = 0.087輝度の解釈を使用します (SMPTE 240M の場合と同様)。

StandardBt601625
古い.

BT を使用する RGB 空間へのカラー シフトを最小限に抑えるには、プライマリによって純粋に決定されたものからの RGB 変換に対して調整されたKR = 0.299KB = 0.114輝度の解釈を使用します。

StandardBt601625Unadjusted
古い.

RGB 変換には、調整されていない KR = 0.222輝度 KB = 0.071 の解釈を使用します。

StandardBt709
古い.

RGB 変換には、調整されていない KR = 0.2126輝度 KB = 0.0722 の解釈を使用します。

StandardDciP3
古い.

SMPTE EG 432-1 および SMPTE RP 431-2。

StandardFilm
古い.

RGB 変換には、調整されていない KR = 0.254輝度 KB = 0.068 の解釈を使用します。

StandardUnspecified
古い.

クロマシティ座標は不明であるか、アプリケーションによって決定されます。

TransferGamma22
古い.

ガンマ 2 を表示します。

TransferGamma26
古い.

ガンマ 2 を表示します。

TransferGamma28
古い.

ガンマ 2 を表示します。

TransferHlg
古い.

ARIB STD-B67 ハイブリッド ログ ガンマ。

TransferLinear
古い.

線形転送。

TransferSmpte170m
古い.

SMPTE 170M 転送。

TransferSrgb
古い.

sRGB 転送。

TransferSt2084
古い.

SMPTE ST 2084 (ドルビー知覚量子化器)。

TransferUnspecified
古い.

転送特性が不明であるか、アプリケーションによって決定されます。

プロパティ

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

DataSpace は、色の 3 つのコンポーネント (標準 (プライマリ)、転送、および範囲) を識別します。

(継承元 Object)
JniPeerMembers

DataSpace は、色の 3 つのコンポーネント (標準 (プライマリ)、転送、および範囲) を識別します。

PeerReference

DataSpace は、色の 3 つのコンポーネント (標準 (プライマリ)、転送、および範囲) を識別します。

(継承元 Object)
ThresholdClass

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
ThresholdType

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)

メソッド

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Dispose()

DataSpace は、色の 3 つのコンポーネント (標準 (プライマリ)、転送、および範囲) を識別します。

(継承元 Object)
Dispose(Boolean)

DataSpace は、色の 3 つのコンポーネント (標準 (プライマリ)、転送、および範囲) を識別します。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetRange(Int32)

パックされた dataSpace 値から範囲フィールドの値をアンパックする

GetStandard(Int32)

パックされた dataSpace 値から標準フィールド値をアンパックします。

GetTransfer(Int32)

パックされた dataSpace 値から転送フィールド値をアンパックする

JavaFinalize()

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
Pack(Int32, Int32, Int32)

標準、転送、および範囲フィールドの値を使用して、dataSpace 値をパックします。

SetHandle(IntPtr, JniHandleOwnership)

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

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

DataSpace は、色の 3 つのコンポーネント (標準 (プライマリ)、転送、および範囲) を識別します。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

DataSpace は、色の 3 つのコンポーネント (標準 (プライマリ)、転送、および範囲) を識別します。

(継承元 Object)
Wait()

現在のスレッドは、別のスレッドがこのオブジェクトの メソッドまたは メソッドをjava.lang.Object#notify()java.lang.Object#notifyAll()呼び出すまで待機します。

(継承元 Object)
Wait(Int64)

別のスレッドがこのオブジェクトの メソッドまたは java.lang.Object#notifyAll() メソッドを呼び出java.lang.Object#notify()すか、指定した時間が経過するまで、現在のスレッドを待機させます。

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

別のスレッドがこのオブジェクトのメソッドまたはjava.lang.Object#notifyAll()メソッドを呼び出すかjava.lang.Object#notify()、他のスレッドが現在のスレッドを中断するか、一定のリアルタイムが経過するまで、現在のスレッドを待機させます。

(継承元 Object)

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

DataSpace は、色の 3 つのコンポーネント (標準 (プライマリ)、転送、および範囲) を識別します。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

DataSpace は、色の 3 つのコンポーネント (標準 (プライマリ)、転送、および範囲) を識別します。

(継承元 Object)
IJavaPeerable.Finalized()

DataSpace は、色の 3 つのコンポーネント (標準 (プライマリ)、転送、および範囲) を識別します。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

DataSpace は、色の 3 つのコンポーネント (標準 (プライマリ)、転送、および範囲) を識別します。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

DataSpace は、色の 3 つのコンポーネント (標準 (プライマリ)、転送、および範囲) を識別します。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

DataSpace は、色の 3 つのコンポーネント (標準 (プライマリ)、転送、および範囲) を識別します。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

DataSpace は、色の 3 つのコンポーネント (標準 (プライマリ)、転送、および範囲) を識別します。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

DataSpace は、色の 3 つのコンポーネント (標準 (プライマリ)、転送、および範囲) を識別します。

GetJniTypeName(IJavaPeerable)

DataSpace は、色の 3 つのコンポーネント (標準 (プライマリ)、転送、および範囲) を識別します。

適用対象