Partager via


D3D11_FEATURE_DATA_VIDEO_DECODER_HISTOGRAM structure (d3d11_4.h)

Fournit des données pour les appels à ID3D11VideoDevice2 ::CheckFeatureSupport lorsque la fonctionnalité spécifiée est D3D11_FEATURE_VIDEO_DECODER_HISTOGRAM. Récupère les fonctionnalités d’histogramme pour la configuration de décodeur spécifiée.

Syntaxe

typedef struct D3D11_FEATURE_DATA_VIDEO_DECODER_HISTOGRAM {
  D3D11_VIDEO_DECODER_DESC                      DecoderDesc;
  D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS Components;
  UINT                                          BinCount;
  UINT                                          CounterBitDepth;
} D3D11_FEATURE_DATA_VIDEO_DECODER_HISTOGRAM;

Membres

DecoderDesc

Structure D3D11_VIDEO_DECODER_DESC contenant la description du décodeur pour le décodeur à utiliser avec l’histogramme de décodage.

Components

Combinaison or au niveau du bit de valeurs de l’énumération D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS spécifiant les composants d’un DXGI_FORMAT pour lequel la prise en charge de l’histogramme sera interrogée.

BinCount

Nombre de bacs par composant pris en charge. Cette valeur doit être supérieure ou égale à 64 et doit être une puissance de 2 (par exemple, 64, 128, 256, 512...).

CounterBitDepth

Profondeur de bits du compteur de compartiments. Le compteur est toujours stocké dans une valeur 32 bits et cette valeur doit donc spécifier 32 bits ou moins. 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 de bacs 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
Client minimal pris en charge Windows 10 Build 20348
Serveur minimal pris en charge Windows 10 Build 20348
En-tête d3d11_4.h

Voir aussi

ID3D11VideoDevice2 ::CheckFeatureSupport