D3DOVERLAYCAPS 構造体 (d3d9caps.h)

Direct3D デバイスのハードウェア オーバーレイ機能を指定します。

構文

typedef struct _D3DOVERLAYCAPS {
  UINT Caps;
  UINT MaxOverlayDisplayWidth;
  UINT MaxOverlayDisplayHeight;
} D3DOVERLAYCAPS;

メンバー

Caps

次のフラグのビットごとの OR を格納します。

意味
D3DOVERLAYCAPS_FULLRANGERGB
0x00000001
オーバーレイは、チャネルあたり 0 ~ 255 の公称範囲の RGB をサポートします。
D3DOVERLAYCAPS_LIMITEDRANGERGB
0x00000002
オーバーレイは、チャンネルあたり16〜235の公称範囲でRGBをサポートしています。 基準黒は (16,16,16) で、基準白は (235,235,235) です。
D3DOVERLAYCAPS_YCbCr_BT601
0x00000004
オーバーレイは YUV の BT.601 定義をサポートしています。
D3DOVERLAYCAPS_YCbCr_BT709
0x00000008
オーバーレイは YUV の BT.709 定義をサポートしています。
D3DOVERLAYCAPS_YCbCr_BT601_xvYCC
0x00000010
オーバーレイでは、BT.601 YUV の拡張 YCbCr (xvYCC) がサポートされます。
D3DOVERLAYCAPS_YCbCr_BT709_xvYCC
0x00000020
オーバーレイでは、BT.709 YUV 用の拡張 YCbCr (xvYCC) がサポートされています。
D3DOVERLAYCAPS_STRETCHX
0x00000040
デバイスは、水平方向に任意にオーバーレイ データを拡大および縮小できます。
D3DOVERLAYCAPS_STRETCHY
0x00000080
デバイスは、垂直方向に任意にオーバーレイ データを拡大および縮小できます。

MaxOverlayDisplayWidth

ストレッチ後のオーバーレイの最大幅。

MaxOverlayDisplayHeight

ストレッチ後のオーバーレイの最大高さ。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
Header d3d9caps.h (D3d9.h を含む)

こちらもご覧ください

Direct3D ビデオ構造

IDirect3D9ExOverlayExtension::CheckDeviceOverlayType