Condividi tramite


struttura D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020 (d3d12umddi.h)

Include informazioni sulla configurazione della decodifica video. Contiene parametri comuni per il controllo delle funzionalità e la creazione del decodificatore, del flusso di decodifica e degli oggetti sessione di crittografia.

Sintassi

typedef struct D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020 {
  GUID                                     DecodeProfile;
  GUID                                     BitstreamEncryption;
  D3D12DDI_VIDEO_CODED_INTERLACE_TYPE_0020 InterlaceType;
} D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020;

Members

DecodeProfile

Profilo per il decodificatore desiderato, ad esempio HEVC_10BIT, HEVC_8BIT, H264_MAIN.

BitstreamEncryption

GUID che identifica la crittografia, ad esempio D3D12DDI_DECODER_ENCRYPTION_HW_CENC.

InterlaceType

Tipo interlacciato utilizzato dai frame codificati. Vedere D3D12DDI_VIDEO_CODED_INTERLACE_TYPE.

Commenti

L'oggetto decodificatore rappresenta una sessione di decodifica e può contenere strutture di rilevamento per la decodifica complessiva del flusso. È previsto che tutte le allocazioni significative si trovino all'interno dell'oggetto heap del decodificatore.

Requisiti

Requisito Valore
Intestazione d3d12umddi.h