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 [僅限桌面應用程式] |
標頭 |
d3d9caps.h (包含 D3d9.h) |
另請參閱
Direct3D 視訊結構
IDirect3D9ExOverlayExtension::CheckDeviceOverlayType