D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS-Struktur (d3d12video.h)
Gibt die Parameter für den Eingabestream für einen Video-Decodierungsvorgang an.
Syntax
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;
Member
NumFrameArguments
Die Anzahl der im Feld FrameArguments bereitgestellten Frameparameter. Die maximale Anzahl von Frameargumenten beträgt 10.
FrameArguments[10]
Ein Array von D3D12_VIDEO_DECODE_FRAME_ARGUMENT Strukturen, die die Parameter zum Decodieren eines Frames enthalten.
ReferenceFrames
Eine D3D12_VIDEO_DECODE_REFERENCE_FRAMES-Struktur , die die Referenzframes enthält, die zum Decodieren eines Frames erforderlich sind.
CompressedBitstream
Eine D3D12_VIDEO_DECODE_COMPRESSED_BITSTREAM-Struktur , die den komprimierten Bitstream in einem einzelnen fortlaufenden Puffer darstellt.
pHeap
Ein ID3D12VideoDecoderHeap , der einen Zeiger auf den Heap für die aktuelle Decodierungsauflösung darstellt.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3d12video.h |