Windows.Devices.Display.Core 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
カスタムコンポジター ソフトウェア用のハードウェア表示パイプラインにコンテンツを管理して表示する方法を提供します。
カスタムコンポジターを実装する方法の概念的なドキュメントについては、「 ヘッドマウントおよび特殊化されたモニター用のカスタムコンポジター アプリの構築」を参照してください。
サンプル アプリケーションについては、 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 |
ソースにコンテンツをスキャンするために検証されたパラメーターのセットを表します。 DisplayScanout は DisplayTask に割り当て、DisplayTaskPool で実行できます。 |
DisplaySource |
ソースの所有権を提供し、所有者がフレームを表示できるようにします。 |
DisplayState |
システムの表示ターゲットのサブセットの表示パイプライン状態のスライスを表します。 IsReadOnly が の場合、 |
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 |
ピクセル データのエンコードに使用されるカラー モデルと彩度サブサンプリング形式を指定する定数を定義します。 |