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