다음을 통해 공유


D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020 구조체(d3d12umddi.h)

리소스 콘텐츠 설명에 대한 픽셀 형식과 색 공간의 조합을 정의합니다.

구문

typedef struct D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020 {
  DXGI_FORMAT           Format;
  DXGI_COLOR_SPACE_TYPE ColorSpace;
} D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020;

멤버

Format

데이터의 형식입니다. 자세한 내용은 DXGI_FORMAT 열거형을 참조하세요.

ColorSpace

데이터의 색 공간입니다. 자세한 내용은 DXGI_COLOR_SPACE_TYPE 열거형을 참조하세요.

설명

디코더를 통해 노출되는 변환은 디코딩 및 비디오 프로세스 BLT를 통해 앱을 통해 수행할 수 있는 변환에 비해 하드웨어 이점이 있어야 합니다. 이는 일반적으로 비디오 하드웨어가 변환된 출력을 생성하기 위해 변환되지 않은 참조 프레임을 읽는 별도의 단계 없이 변환되지 않은 참조 프레임과 변환된 출력(두 출력 모두)을 작성한다는 것을 의미합니다.

한 가지 예외는 모든 드라이버가 원본 및 대상 형식, 색 공간 및 크기가 같은 D3D12DDI_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY 플래그를 제거하기 위한 변환을 지원해야 한다는 것입니다. 하드웨어에는 실제로 D3D12DDI_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY 플래그가 필요하지 않을 수 있지만, 사용하는 경우 드라이버는 복사 작업으로 이 변환을 구현할 수 있습니다.

요구 사항

요구 사항
헤더 d3d12umddi.h(D3d12umddi.h 포함)

추가 정보

DXGI_COLOR_SPACE_TYPE

DXGI_FORMAT