D3D11_VIDEO_PROCESSOR_FORMAT_CAPS 열거형(d3d11.h)
Microsoft Direct3D 11 비디오 프로세서의 입력 형식과 관련된 기능을 정의합니다.
Syntax
typedef enum D3D11_VIDEO_PROCESSOR_FORMAT_CAPS {
D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_INTERLACED = 0x1,
D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_PROCAMP = 0x2,
D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_LUMA_KEY = 0x4,
D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_PALETTE_INTERLACED = 0x8
} ;
상수
D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_INTERLACED 값: 0x1 비디오 프로세서는 인터레이스된 RGB 비디오가 포함된 입력 스트림을 디인터레이스할 수 있습니다. |
D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_PROCAMP 값: 0x2 비디오 프로세서는 RGB 비디오에서 색 조정을 수행할 수 있습니다. |
D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_LUMA_KEY 값: 0x4 비디오 프로세서는 RGB 비디오에서 루마 키를 수행할 수 있습니다. |
D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_PALETTE_INTERLACED 값: 0x8 비디오 프로세서는 팔레트화된 색 형식으로 입력 스트림을 디인터레이스할 수 있습니다. |
설명
이러한 플래그는 일반적으로 필요하지 않은 비디오 처리 기능을 정의하므로 비디오 디바이스를 지원할 필요가 없습니다.
처음 세 가지 플래그는 YCbCr 비디오에 일반적으로 적용되는 함수에 대한 RGB 지원(디인터레이싱, 색 조정 및 루마 키 지정)과 관련이 있습니다. YCbCr에 대해 이러한 함수를 지원하는 디바이스는 RGB 입력을 지원할 필요가 없습니다. 이러한 함수에 대한 RGB 입력을 지원하는 것은 이러한 상수에 의해 반영되는 추가 기능입니다. 드라이버는 입력을 다른 색 공간으로 변환하고, 표시된 함수를 수행한 다음, 결과를 RGB로 다시 변환할 수 있습니다.
마찬가지로, 탈인터레이싱을 지원하는 디바이스는 palettized 형식의 디인터레이싱을 지원할 필요가 없습니다. 이 기능은 D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_PALETTE_INTERLACED 플래그로 표시됩니다.
요구 사항
지원되는 최소 클라이언트 | Windows 8 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2012 [데스크톱 앱 | UWP 앱] |
머리글 | d3d11.h |