Partager via


structure D3D12DDI_VIDEO_DECODE_HISTOGRAM_DATA_0041 (d3d12umddi.h)

Décrit les données de l’histogramme de décodage vidéo.

Syntaxe

typedef struct D3D12DDI_VIDEO_DECODE_HISTOGRAM_DATA_0041 {
  UINT                                                 NodeIndex;
  GUID                                                 DecodeProfile;
  UINT                                                 Width;
  UINT                                                 Height;
  DXGI_FORMAT                                          DecodeFormat;
  D3D12DDI_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAGS_0041 Components;
  UINT                                                 BinCount;
  UINT                                                 CounterBitDepth;
} D3D12DDI_VIDEO_DECODE_HISTOGRAM_DATA_0041;

Membres

NodeIndex

Dans l’opération multi-adaptateurs, cela indique l’adaptateur physique de l’appareil auquel cette opération s’applique.

DecodeProfile

GUID de profil de décodage pour récupérer le nombre de GUID de chiffrement pris en charge.

Width

Largeur du cadre décodé.

Height

Hauteur du cadre décodé.

DecodeFormat

Format du cadre décodé.

Components

Composants pris en charge par le matériel.

BinCount

Nombre de bacs par composant pris en charge. BinCount doit être >= 64, et doit être une puissance de 2 (64, 128, 256, 512, etc.).

CounterBitDepth

Profondeur de bits du compteur de compartiments. Le compteur est toujours stocké dans une valeur de 32 bits et est donc inférieur ou égal à 32 bits. Le compteur est stocké dans les bits inférieurs du stockage 32 bits. Les bits supérieurs sont définis sur zéro. Si le nombre dépasse cette profondeur de bits, la valeur est définie sur la valeur de compteur maximale. Les valeurs valides pour CounterBitDepth sont 16, 24 et 32.

Configuration requise

Condition requise Valeur
En-tête d3d12umddi.h