DataSpace クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 は、標準 (プライマリ)、転送、範囲の 3 つの色コンポーネントを識別します。
DataSpace は、アプリケーションと一般的なハードウェアの両方で、バッファー データ (または a android.hardware.HardwareBuffer HardwareBuffer
からのデータなどandroid.media.Image Image
) を解釈する方法を記述します。
バッファー情報は色情報を表す保証はありませんが、DataSpace は通常、色の解釈の 3 つの側面を記述するために使用されますが、一部の DataSpace では、深度情報などのバッファー データの他の一般的な解釈が記述される場合があります。
android.graphics.ColorSpace ColorSpace
DataSpace
概念は似ていますが、同等ではないことに注意してください。 一般的なハードウェア ブロックでは、すべての android.graphics.ColorSpace.Named#ACES ColorSpace.Named.ACES
ColorSpace を認識できないので、DataSpaces にすることはできません。
<h3>標準アスペクト</h3>
ISO 11664-1 で指定された x と y の CIE 1931 定義の観点から、ソース の原色の色度座標を定義します。
<h3>転送アスペクト</h3>
転送特性は、線状光強度(輝度)の関数としてのソースにおけるオプト電子転送特性である。
デジタル信号の場合、Eは記録された値に対応します。 通常、転送関数は、R、G、B の各コンポーネントに個別に RGB 空間で適用されます。 これにより、L コンポーネントに対してのみラボ空間で転送関数を適用することで縮小できるカラー シフトが発生する可能性があります。 実装では、必要に応じて、すべてのピクセル形式の RGB 空間で転送関数を適用できます。
<h3>範囲アスペクト</h3>
の単位範囲に対応する値の 0-1
範囲を定義します。
の Java ドキュメントandroid.hardware.DataSpace
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。
フィールド
DataspaceAdobeRgb |
古い.
Adobe RGB エンコード。 |
DataspaceBt2020 |
古い.
ITU-R Recommendation 2020 (BT. |
DataspaceBt2020Hlg |
古い.
ハイブリッド ログ ガンマ エンコード。 |
DataspaceBt2020Pq |
古い.
知覚量子化器のエンコード。 |
DataspaceBt601525 |
古い.
ITU-R Recommendation 709 (BT. |
DataspaceBt601625 |
古い.
ITU-R Recommendation 601 (BT. |
DataspaceBt709 |
古い.
ITU-R Recommendation 709 (BT. |
DataspaceDciP3 |
古い.
SMPTE EG 432-1 および SMPTE RP 431-2 |
DataspaceDepth |
古い.
深さ。 |
DataspaceDisplayP3 |
古い.
P3 エンコードを表示します。 |
DataspaceDynamicDepth |
古い.
ISO 16684-1:2011(E) 動的深度。 |
DataspaceHeif |
古い.
高効率イメージ ファイル形式 (HEIF)。 |
DataspaceJfif |
古い.
JPEG ファイル交換形式 (JFIF)。 |
DataspaceJpegR |
古い.
ISO/IEC TBD |
DataspaceScrgb |
古い.
scRGB ガンマ エンコード。 |
DataspaceScrgbLinear |
古い.
scRGB 線形エンコード。 |
DataspaceSrgb |
古い.
sRGB ガンマ エンコード。 |
DataspaceSrgbLinear |
古い.
sRGB 線形エンコード。 |
DataspaceUnknown |
古い.
明示的に指定されていない場合は、既定の想定データ領域。 |
RangeExtended |
古い.
拡張範囲を FP16 と組み合わせて使用して scRGB または |
RangeFull |
古い.
フル レンジでは、Y、Cb、Cr の from to |
RangeLimited |
古い.
範囲が制限されている場合は、Y に |
RangeUnspecified |
古い.
範囲の特性が不明であるか、アプリケーションによって決定されます。 |
StandardAdobeRgb |
古い.
Adobe RGB のプライマリ。 |
StandardBt2020 |
古い.
RGB 変換には、調整されていない |
StandardBt2020ConstantLuminance |
古い.
線形ドメインを使用した RGB 変換では、 |
StandardBt470m |
古い.
RGB 変換には、調整されていない |
StandardBt601525 |
古い.
プライマリによって純粋に決定された RGB 変換から調整された |
StandardBt601525Unadjusted |
古い.
RGB 変換には、 |
StandardBt601625 |
古い.
プライマリによって純粋に決定された RGB 変換から調整された |
StandardBt601625Unadjusted |
古い.
RGB 変換には、調整されていない |
StandardBt709 |
古い.
RGB 変換には、調整されていない |
StandardDciP3 |
古い.
SMPTE EG 432-1 および SMPTE RP 431-2。 |
StandardFilm |
古い.
RGB 変換には、調整されていない |
StandardUnspecified |
古い.
彩度座標は不明であるか、アプリケーションによって決定されます。 |
TransferGamma22 |
古い.
ガンマ 2 を表示します。 |
TransferGamma26 |
古い.
ガンマ 2 を表示します。 |
TransferGamma28 |
古い.
ガンマ 2 を表示します。 |
TransferHlg |
古い.
ARIB STD-B67 ハイブリッド ログ ガンマ。 |
TransferLinear |
古い.
線形転送。 |
TransferSmpte170m |
古い.
SMPTE 170M 転送。 |
TransferSrgb |
古い.
sRGB 転送。 |
TransferSt2084 |
古い.
SMPTE ST 2084 (Dolby Perceptual クオンタイザー)。 |
TransferUnspecified |
古い.
転送特性が不明であるか、アプリケーションによって決定されます。 |
プロパティ
Class |
この |
Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
JniIdentityHashCode |
DataSpace は、標準 (プライマリ)、転送、範囲の 3 つの色コンポーネントを識別します。 (継承元 Object) |
JniPeerMembers |
DataSpace は、標準 (プライマリ)、転送、範囲の 3 つの色コンポーネントを識別します。 |
PeerReference |
DataSpace は、標準 (プライマリ)、転送、範囲の 3 つの色コンポーネントを識別します。 (継承元 Object) |
ThresholdClass |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 (継承元 Object) |
ThresholdType |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 (継承元 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() |
現在のスレッドが目覚めるまで待機させます。通常<は、通知<>/em> または <em>割り込み/em> を受け<取ります。 (継承元 Object) |
Wait(Int64, Int32) |
現在のスレッドが目覚めるまで待機します。通常<><は、通知/em> または <em>中断</em> によって、または一定のリアルタイムが経過するまで待機します。 (継承元 Object) |
Wait(Int64) |
現在のスレッドが目覚めるまで待機します。通常<><は、通知/em> または <em>中断</em> によって、または一定のリアルタイムが経過するまで待機します。 (継承元 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 つの色コンポーネントを識別します。 |