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