D3DKMDT_VIDPN_PRESENT_PATH_SCALING列挙 (d3dkmdt.h)
D3DKMDT_VIDPN_PRESENT_PATH_SCALING列挙は、VidPN 存在パスに表示されるコンテンツに適用されるスケーリング変換を示すために使用されます。
構文
typedef enum _D3DKMDT_VIDPN_PRESENT_PATH_SCALING {
D3DKMDT_VPPS_UNINITIALIZED,
D3DKMDT_VPPS_IDENTITY,
D3DKMDT_VPPS_CENTERED,
D3DKMDT_VPPS_STRETCHED,
D3DKMDT_VPPS_ASPECTRATIOCENTEREDMAX,
D3DKMDT_VPPS_CUSTOM,
D3DKMDT_VPPS_RESERVED1,
D3DKMDT_VPPS_UNPINNED,
D3DKMDT_VPPS_NOTSPECIFIED
} D3DKMDT_VIDPN_PRESENT_PATH_SCALING;
定数
D3DKMDT_VPPS_UNINITIALIZED D3DKMDT_VIDPN_PRESENT_PATH_SCALING型の変数に意味のある値がまだ割り当てられていないことを示します。 |
D3DKMDT_VPPS_IDENTITY ID 変換を示します。ソース コンテンツは変更なしで表示されます。 この変換は、パスのソース モードがパスのターゲット モードと同じ空間解像度を持つ場合にのみ使用できます。 |
D3DKMDT_VPPS_CENTERED 中心変換を示します。ソース コンテンツは、ターゲット モードの空間解像度を中心にして、スケーリングされていない状態で表示されます。 |
D3DKMDT_VPPS_STRETCHED ソース コンテンツがパスのターゲットに合わせてスケーリングされ、ソースの縦横比が保持されないことを示します。 |
D3DKMDT_VPPS_ASPECTRATIOCENTEREDMAX ソースの縦横比を維持しながら、ソース コンテンツがパスのターゲットに合わせてスケーリングされることを示します。 この定数値は、Windows 7 以降で使用できます。 「解説」セクションの詳細を参照してください。 |
D3DKMDT_VPPS_CUSTOM パスで、この列挙体の他の定数で記述されていない 1 つ以上のスケーリング モードを表示できることを示します。 この定数値は、Windows 7 以降で使用できます。 「解説」セクションの詳細を参照してください。 |
D3DKMDT_VPPS_RESERVED1 システム用に予約されています。 この値は使用しないでください。 この値はドライバーに渡されません。 この定数値は、Windows 7 以降で使用できます。 |
D3DKMDT_VPPS_UNPINNED VidPN 存在ソースに対してスケーリング変換がピン留めされていないことを示します。 |
D3DKMDT_VPPS_NOTSPECIFIED 変換が指定されていないことを示します。 「解説」セクションの詳細を参照してください。 |
備考
D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION 構造体の Scaling メンバーは、D3DKMDT_VIDPN_PRESENT_PATH_SCALING列挙型の値です。
D3DKMDT_VPPS_ASPECTRATIOCENTEREDMAX値またはD3DKMDT_VPPS_CUSTOM値が指定されているが、これらの値をサポートしていないディスプレイ ミニポート ドライバー (Windows 7 以降で使用可能) 上にある場合、ドライバーの呼び出しは DxgkDdiCommitVidPn STATUS_GRAPHICS_VIDPN_MODALITY_NOT_SUPPORTEDを返す必要があり、オペレーティング システムはシステムの既定のスケーリングを適用します。 ドライバーが指定したパスで要求されたスケーリング値をサポートできない場合、DxgkDdiCommitVidPn 呼び出しはSTATUS_GRAPHICS_VIDPN_MODALITY_NOT_SUPPORTEDを返す必要があります。
注 D3DKMDT_VPPS_ASPECTRATIOCENTEREDMAXまたはD3DKMDT_VPPS_CUSTOM値をサポートするディスプレイ ミニポート ドライバーは、D3DKMDT_VPPS_NOTSPECIFIEDの値を設定しないでください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista |
ヘッダー | d3dkmdt.h |
関連項目
D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT
DxgkDdiCommitVidPn を する