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

추가 정보

D3D11_VIDEO_PROCESSOR_CAPS

Direct3D 11 비디오 열거형