共用方式為


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