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 |