次の方法で共有


AdvancedColorInfo クラス

定義

モニターまたはディスプレイ ドライバーの高度な色に関連する情報のスナップショットが含まれます。

public ref class AdvancedColorInfo sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AdvancedColorInfo final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AdvancedColorInfo
Public NotInheritable Class AdvancedColorInfo
継承
Object Platform::Object IInspectable AdvancedColorInfo
属性

Windows の要件

デバイス ファミリ
Windows 10, version 1803 (10.0.17134.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v6.0 で導入)

注釈

高度な色は、高ダイナミックレンジ (HDR)、広色域 (WCG)、およびビデオ、ゲーム、写真などの高精度 (ビット深度) ビジュアル コンテンツのサポートを示す Windows 開発者用語です。 高度な色を使用するには、コンピューターに高度な色対応 GPU とディスプレイが必要です。さらに、コンポジションとディスプレイスタックは、FP16レンダリングとコンポジションを使用する新しい高度なカラーモードに入る必要があります。

高度な色を活用するには、拡張レンダリング パイプライン (DirectX など) を使用してアプリケーションを更新し、現在のディスプレイの特定の機能を検出して適応させる必要があります。 API 設計の面では、高度な色は、高 DPI や立体 3D などの機能と類似しています。

  • アプリでは、HDR がアクティブかどうかや、アクティブな HDR の種類など、現在の機能の状態を理解する必要があります。 また、アプリの mus は、定量的な表示特性 (ピーク輝度、色のプライマリなど) と、ハードウェアの基になる機能 (HDR をまったく有効にできるなど) も理解します。

  • ユーザー アクションまたは OS ポリシーは、いつでも機能の状態と表示特性を変更できます。

プロパティ

BluePrimary

表示のネイティブの青の色のプライマリを取得します。

CurrentAdvancedColorKind

ディスプレイで現在設定されている AdvancedColorKind を取得します。

GreenPrimary

ディスプレイのネイティブの緑の色のプライマリを取得します。

MaxAverageFullFrameLuminanceInNits

ディスプレイ全体で実現できるディスプレイの最大フレーム平均輝度を取得します。

MaxLuminanceInNits

ディスプレイの最大ピーク輝度 (通常はディスプレイの小さな部分に対して有効) を取得します。

MinLuminanceInNits

ディスプレイの最小輝度を nit 単位で取得します。

RedPrimary

ディスプレイのネイティブの赤の色のプライマリを取得します。

SdrWhiteLevelInNits

このディスプレイ上のすべての SDR コンテンツに対してオペレーティング システムによって現在使用されている輝度値 (nits) を取得します。

WhitePoint

表示のネイティブの白い点を取得します。

メソッド

IsAdvancedColorKindAvailable(AdvancedColorKind)

指定した高度な色の種類の値がモニターまたはディスプレイ ドライバーによって本質的にサポートされているかどうかを示すブール値を返します。

IsHdrMetadataFormatCurrentlySupported(HdrMetadataFormat)

指定した HDR メタデータ形式が現在の状態の表示でサポートされているかどうかを示すブール値を返します。

適用対象