다음을 통해 공유


D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS 구조체(d3d12video.h)

비디오 디코딩 작업의 입력 스트림에 대한 매개 변수를 지정합니다.

구문

typedef struct D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS {
  UINT                                    NumFrameArguments;
  D3D12_VIDEO_DECODE_FRAME_ARGUMENT       FrameArguments[10];
  D3D12_VIDEO_DECODE_REFERENCE_FRAMES     ReferenceFrames;
  D3D12_VIDEO_DECODE_COMPRESSED_BITSTREAM CompressedBitstream;
  ID3D12VideoDecoderHeap                  *pHeap;
} D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS;

멤버

NumFrameArguments

FrameArguments 필드에 제공된 프레임 매개 변수의 수입니다. 프레임 인수의 최대 수는 10입니다.

FrameArguments[10]

프레임을 디코딩할 매개 변수를 포함하는 D3D12_VIDEO_DECODE_FRAME_ARGUMENT 구조체의 배열입니다.

ReferenceFrames

프레임을 디코딩하는 데 필요한 참조 프레임을 포함하는 D3D12_VIDEO_DECODE_REFERENCE_FRAMES 구조체입니다.

CompressedBitstream

단일 연속 버퍼에서 압축된 비트 스트림을 나타내는 D3D12_VIDEO_DECODE_COMPRESSED_BITSTREAM 구조체입니다.

pHeap

현재 디코딩 확인을 위해 힙에 대한 포인터를 나타내는 ID3D12VideoDecoderHeap 입니다.

요구 사항

요구 사항
헤더 d3d12video.h