다음을 통해 공유


D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 구조체(d3d12video.h)

비디오 디코딩 작업의 출력 스트림에 대한 매개 변수를 지정합니다. D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS 동일한 용도로 사용되지만 히스토그램에 대한 필드를 제공하지는 않습니다.

구문

typedef struct D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 {
  ID3D12Resource                           *pOutputTexture2D;
  UINT                                     OutputSubresource;
  D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1 ConversionArguments;
  D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM      Histograms[4];
} D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1;

멤버

pOutputTexture2D

출력 텍스처를 나타내는 ID3D12Resource 입니다. 디코딩 변환을 사용하는 경우 이 텍스처에는 변환 후 출력이 포함됩니다. 디코딩 변환을 사용하도록 설정하지 않으면 이 텍스처에 디코딩 출력이 포함됩니다.

OutputSubresource

사용할 pOutputTexture2D 의 출력 하위 리소스 인덱스입니다. 이렇게 하면 출력이 배열인 경우 배열 인덱스를 지정할 수 있습니다.

ConversionArguments

출력 변환 매개 변수를 포함하는 선택적 D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS 구조체입니다.

Histograms[4]

히스토그램 데이터로 채워진 D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM 구조체의 배열입니다. 배열의 최대 크기는 4입니다.

요구 사항

요구 사항
헤더 d3d12video.h