Windows.Devices.Display.Core 名前空間

カスタムコンポジター ソフトウェア用のハードウェア表示パイプラインにコンテンツを管理して表示する方法を提供します。

カスタムコンポジターを実装する方法の概念的なドキュメントについては、「 ヘッドマウントおよび特殊化されたモニター用のカスタムコンポジター アプリの構築」を参照してください。

サンプル アプリケーションについては、 Windows.Devices.Display.Core カスタムコンポジターのサンプルを参照してください。

クラス

DisplayAdapter

ハードウェア ディスプレイ コントローラーを表します。 これは通常、GPU (グラフィックス処理装置) です。

DisplayDevice

コンテンツを作成してディスプレイ ドライバーに直接表示するためのコンテキストを表します。 DisplayDevice は、Direct3D API の Direct3D デバイスに似ています。

DisplayDevice オブジェクトは、COM インターフェイス IDisplayDeviceInterop も実装します。

DisplayFence

Direct3D デバイスと DisplayDevice オブジェクトの間でレンダリング コマンドを同期するために使用できるフェンス オブジェクトを表します。

DisplayManager

DisplayTarget オブジェクトまたはオブジェクトの所有権を管理し、DisplayState オブジェクトを作成するメソッドを提供します。

DisplayManagerChangedEventArgs

Changed イベントの引数を表します。

DisplayManagerDisabledEventArgs

Disabled イベントの引数を表します。

DisplayManagerEnabledEventArgs

Enabled イベントの引数を表します。

DisplayManagerPathsFailedOrInvalidatedEventArgs

PathsFailedOrInvalidated イベントの引数を表します。

DisplayManagerResultWithState

DisplayManager 操作の状態と、操作が成功した場合の結果の DisplayState を格納します。

DisplayModeInfo

DisplayPath のプロパティの有効な組み合わせについて説明します。 このオブジェクトのプロパティ値は、ApplyPropertiesFromMode メソッドを使用して DisplayPath で設定できます。 このオブジェクトは、1 つの特定の配線形式だけでなく、有効な配線形式の範囲を参照します。

DisplayMuxDevice

カスタムコンポジター ソフトウェア用のハードウェア表示パイプラインにコンテンツを管理して表示する方法を提供します。

カスタムコンポジターを実装する方法の概念的なドキュメントについては、「 ヘッドマウントおよび特殊化されたモニター用のカスタムコンポジター アプリの構築」を参照してください。

サンプル アプリケーションについては、 Windows.Devices.Display.Core カスタムコンポジターのサンプルを参照してください。

DisplayPath

論理 "ソース" から DisplayTarget への表示パイプライン パスを表します。 論理ソースは、ソース プロパティによって記述された形式でフレーム バッファーを提供します。 表示パイプラインによってソース コンテンツが作成され、ターゲット プロパティによって記述された形式に変換されます。

DisplayPath オブジェクトは、COM インターフェイス IDisplayPathInterop も実装します。

DisplayPrimaryDescription

CreatePrimary を使用して DisplaySurface オブジェクトを割り当てる際に使用される一連のプロパティについて説明します。

DisplayScanout

ソースにコンテンツをスキャンするために検証されたパラメーターのセットを表します。 DisplayScanoutDisplayTask に割り当て、DisplayTaskPool で実行できます。

DisplaySource

ソースの所有権を提供し、所有者がフレームを表示できるようにします。

DisplayState

システムの表示ターゲットのサブセットの表示パイプライン状態のスライスを表します。 IsReadOnly が の場合、false呼び出し元の DisplayManager が所有するターゲットを接続するか、パス プロパティを変更することで、このオブジェクトを変更できます。 DisplayState オブジェクトまたはその子オブジェクトを変更しても、TryApply を呼び出すまで、システムの表示状態は直接変更されません。

DisplayStateOperationResult

DisplayState 操作の状態を格納します。

DisplaySurface

1 つ以上の DisplaySource オブジェクトへのスキャンと互換性を持つように割り当てられた 2D ピクセル バッファー。

DisplayTarget

表示パイプラインの論理 "ターゲット" のスライスインタイムを表します。 これは通常、HDMI ポートなどの GPU 上の物理コネクタに似ていますが、デイジーチェーンされた DisplayPort ターゲットを表す仮想ターゲットにすることができます。

DisplayTask

ディスプレイ ハードウェアによってキューに入れ、アトミックに実行できる一連の操作を表します。

DisplayTaskPool

DisplayDevice でタスクを割り当てて実行するメソッドを 提供します

DisplayTaskResult

プレゼンテーション要求の状態と、それに関して何を行う必要があるかに関する複数のフィードバック/情報を表します。 DisplayTaskPool.TryExecuteTask から DisplayTaskResult オブジェクトが返されます。

DisplayView

論理的に複製された DisplayPath オブジェクトのグループを表します。

DisplayWireFormat

スキャンアウトに使用される正確なハードウェア表現を指定します。ピクセル エンコード、チャネルあたりのビット数、色空間、HDR メタデータ形式など。

構造体

DisplayPresentationRate

合理的なリフレッシュレートと分圧器で構成される全体的なプレゼンテーションレートについて説明します。

列挙型

DisplayBitsPerChannel

チャネルあたりのビット数をフラグとして指定する定数を定義します。

DisplayDeviceCapability

DisplayDevice の機能を指定する定数を定義します。

DisplayManagerOptions

DisplayManager のオプションを指定する定数を定義します。

DisplayManagerResult

DisplayManager 操作の結果を指定する定数を定義します。

DisplayModeQueryOptions

モード クエリ操作のオプションを指定する定数を定義します。

DisplayPathScaling

フレーム バッファーからターゲットにコンテンツをスケーリングする方法を指定する定数を定義します。

DisplayPathStatus

DisplayState が最後に作成または適用されたときにキャプチャされる、システム内のパスの最後の状態を指定する定数を定義します。

DisplayPresentStatus

DisplayTaskPool.TryExecuteTask の最新の呼び出しの結果の詳細な状態を指定する定数を定義します。

DisplayRotation

フレーム バッファーからターゲットにコンテンツを回転する方法を指定する定数を定義します。

DisplayScanoutOptions

DisplayScanout オブジェクトを作成するためのオプションを指定する定数を定義します (たとえば、DisplayDevice.CreateSimpleScanoutWithDirtyRectsAndOptions を呼び出します)。

DisplaySourceStatus

表示ソース ( DisplaySource オブジェクト) の状態を指定する定数を定義します。

状態は、表示ソースの使用状況と、それが他の API 呼び出しにどのように影響するかに影響します。 たとえば、ディスプレイ ソースの電源がオフになっている場合、 DisplayTaskPool.TryExecuteTask の呼び出しが成功しない可能性があります。

DisplayStateApplyOptions

システムに DisplayState を適用するためのオプションを指定する定数を定義します。

DisplayStateFunctionalizeOptions

システムで DisplayState を機能させるオプションを指定する定数を定義します。

DisplayStateOperationStatus

DisplayState 操作の結果を指定する定数を定義します。

DisplayTargetPersistence

ハードウェアが接続されたモニターを報告しなくなった場合に、ターゲットに接続されているモニターを実質的に永続化する方法を指定する定数を定義します。

DisplayTaskSignalKind

シグナルの種類を指定する定数を定義します。

DisplayWireFormatColorSpace

色空間を指定する定数を定義します。通常は、3 つの色の原色 (赤、緑、青) の組み合わせによって定義されます。

DisplayWireFormatEotf

エンコードされたピクセルの電気光学転送関数 (EOTF) を指定する定数を定義します。 EOTF は、ピクセルのエンコードされた値をハードウェア ディスプレイの光学輝度に変換する方法を定義します。

DisplayWireFormatHdrMetadata

ピクセル ビットストリームに埋め込まれた HDR マスタリング メタデータの形式を指定する定数を定義します。 HDR マスタリング メタデータは、通常、特定のディスプレイ ハードウェアでの再生にビデオ ストリームを適合させる方法を定義します。

DisplayWireFormatPixelEncoding

ピクセル データのエンコードに使用されるカラー モデルと彩度サブサンプリング形式を指定する定数を定義します。

こちらもご覧ください