estrutura D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS (d3d12video.h)
Especifica os parâmetros para o fluxo de entrada para uma operação de decodificação de vídeo.
Sintaxe
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;
Membros
NumFrameArguments
A contagem de parâmetros de quadro fornecidos no campo FrameArguments . O número máximo de argumentos de quadro é 10.
FrameArguments[10]
Uma matriz de estruturas D3D12_VIDEO_DECODE_FRAME_ARGUMENT que contêm os parâmetros para decodificar um quadro.
ReferenceFrames
Uma estrutura D3D12_VIDEO_DECODE_REFERENCE_FRAMES que contém os quadros de referência necessários para decodificar um quadro.
CompressedBitstream
Uma estrutura D3D12_VIDEO_DECODE_COMPRESSED_BITSTREAM que representa o bitstream compactado em um único buffer contínuo.
pHeap
Um ID3D12VideoDecoderHeap que representa um ponteiro para o heap para a resolução de decodificação atual.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3d12video.h |