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 以降のバージョンの Windows オペレーティング システムで使用できます。
Header d3dkmdt.h

こちらもご覧ください

D3DKMDT_VIDPN_PRESENT_PATH_SCALING

D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION