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