다음을 통해 공유


D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1 구조체(d3d12video.h)

디코딩 출력 변환에 대한 매개 변수를 지정합니다. D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS 동일한 용도로 사용되지만 출력 너비 및 출력 높이에 대한 필드는 포함하지 않습니다.

구문

typedef struct D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1 {
  BOOL                  Enable;
  ID3D12Resource        *pReferenceTexture2D;
  UINT                  ReferenceSubresource;
  DXGI_COLOR_SPACE_TYPE OutputColorSpace;
  DXGI_COLOR_SPACE_TYPE DecodeColorSpace;
  UINT                  OutputWidth;
  UINT                  OutputHeight;
} D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1;

멤버

Enable

디코딩 변환을 사용해야 하는지 여부를 나타내는 부울 값입니다.

pReferenceTexture2D

네이티브 디코딩 출력을 포함하는 ID3D12Resource 에 대한 포인터입니다. 다운샘플링을 사용하도록 설정하면 이후 디코딩 제출(참조 프레임, instance)에 네이티브 디코딩 해상도, 색 공간 및 형식의 출력이 필요할 수 있습니다.

ReferenceSubresource

사용할 pDecodeTexture2D 에 제공된 리소스의 하위 리소스 인덱스입니다.

OutputColorSpace

출력의 대상 색 공간을 지정하는 DXGI_COLOR_SPACE_TYPE 열거형의 값입니다.

DecodeColorSpace

변환 전에 소스 디코딩된 색 공간을 지정하는 DXGI_COLOR_SPACE_TYPE 열거형의 값입니다.

OutputWidth

출력 너비(픽셀)입니다.

OutputHeight

출력 너비(픽셀)입니다.

요구 사항

요구 사항
헤더 d3d12video.h