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 |