Condividi tramite


struttura D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS_0032 (d3d12umddi.h)

Argomenti del flusso di input decodifica video.

Sintassi

typedef struct D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS_0032 {
  D3D12DDI_VIDEO_DECODE_FRAME_ARGUMENT_0020       FrameArguments[D3D12DDI_VIDEO_DECODE_MAX_ARGUMENTS_0020];
  UINT                                            NumFrameArguments;
  D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES_0032     ReferenceFrames;
  D3D12DDI_VIDEO_DECODE_COMPRESSED_BITSTREAM_0032 CompressedBitstream;
  D3D12DDI_VIDEO_DECODE_DECRYPTION_ARGUMENTS_0030 DecryptionParameters;
  D3D12DDI_HVIDEODECODERHEAP_0032                 hDrvVideoDecoderHeap;
} D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS_0032;

Membri

FrameArguments[D3D12DDI_VIDEO_DECODE_MAX_ARGUMENTS_0020]

Argomenti per decodificare ogni frame.

NumFrameArguments

Numero di argomenti frame.

ReferenceFrames

Frame di riferimento necessari per decodificare questo frame. Vedere D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES.

CompressedBitstream

Bitstream compresso. Tutte le sezioni video di origine devono essere posizionate in modo contiguo (una dopo l'altra) in questo buffer. Vedere D3D12DDI_VIDEO_COMPRESSED_BITSTREAM.

DecryptionParameters

Parametri di decrittografia. Quando la decrittografia non viene utilizzata, questa struttura è zero inizializzata. Vedere D3D12DDI_VIDEO_DECODE_DECRYPTION_ARGUMENTS.

hDrvVideoDecoderHeap

Fornisce allocazioni che possono contenere lo stato per l'operazione di decodifica corrente.

Fabbisogno

Requisito Valore
intestazione d3d12umddi.h