D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT構造体 (d3dkmdt.h)
D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT構造体は、特定の VidPN 存在パスでサポートされているスケーリング (および中央揃え) の種類を示すために使用されます。
構文
typedef struct _D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT {
UINT Identity : 1;
UINT Centered : 1;
UINT Stretched : 1;
UINT AspectRatioCenteredMax : 1;
UINT Custom : 1;
} D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT;
メンバーズ
Identity
パスは、変換なしでコンテンツを表示できます。
Centered
パスは、中央に配置されたコンテンツを表示できます。
Stretched
このパスでは、拡大縮小されたコンテンツを表示できます。
AspectRatioCenteredMax
パスは、ソースの縦横比を維持しながら、ターゲットに合わせてソース コンテンツをスケーリングできます。
このメンバーは、Windows 7 以降で使用できます。
Custom
パスは、この構造体の他のメンバーによって記述されていない 1 つ以上のスケーリング モードを表示できます。
備考
D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION 構造体の ScalingSupport メンバーは、D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT構造体です。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista |
ヘッダー | d3dkmdt.h |