énumération D3D12DDICAPS_TYPE_VIDEO_0020 (d3d12umddi.h)

Une valeur d’énumération D3D12DDICAPS_TYPE_VIDEO_0020 spécifie une fonctionnalité vidéo ou une fonctionnalité vidéo àinterroger.

Syntax

typedef enum D3D12DDICAPS_TYPE_VIDEO_0020 {
  D3D12DDICAPS_TYPE_VIDEO_0020_DECODE_SUPPORT = 0,
  D3D12DDICAPS_TYPE_VIDEO_0020_DECODE_PROFILES = 1,
  D3D12DDICAPS_TYPE_VIDEO_0020_DECODE_FORMATS = 2,
  D3D12DDICAPS_TYPE_VIDEO_0020_DECODE_CONVERSION_SUPPORT = 3,
  D3D12DDICAPS_TYPE_VIDEO_0020_DECODE_BITSTREAM_ENCRYPTION_SCHEMES = 4,
  D3D12DDICAPS_TYPE_VIDEO_0020_PROCESS_SUPPORT = 5,
  D3D12DDICAPS_TYPE_VIDEO_0020_PROCESS_MAX_INPUT_STREAMS = 6,
  D3D12DDICAPS_TYPE_VIDEO_0020_PROCESS_REFERENCE_INFO = 7,
  D3D12DDICAPS_TYPE_VIDEO_0032_DECODER_HEAP_SIZE = 8,
  D3D12DDICAPS_TYPE_VIDEO_0032_PROCESSOR_SIZE = 9,
  D3D12DDICAPS_TYPE_VIDEO_0032_DECODE_PROFILE_COUNT = 10,
  D3D12DDICAPS_TYPE_VIDEO_0032_DECODE_FORMAT_COUNT = 11,
  D3D12DDICAPS_TYPE_VIDEO_0032_DECODE_BITSTREAM_ENCRYPTION_SCHEME_COUNT = 12,
  D3D12DDICAPS_TYPE_VIDEO_0032_CRYPTO_SESSION_SUPPORT = 13,
  D3D12DDICAPS_TYPE_VIDEO_0032_CONTENT_PROTECTION_SYSTEM_COUNT = 14,
  D3D12DDICAPS_TYPE_VIDEO_0032_CONTENT_PROTECTION_SYSTEM_SUPPORT = 15,
  D3D12DDICAPS_TYPE_VIDEO_0032_CRYPTO_SESSION_TRANSFORM_SUPPORT = 16,
  D3D12DDICAPS_TYPE_VIDEO_0040_DECODE_HISTOGRAM = 18,
  D3D12DDICAPS_TYPE_VIDEO_0053_FEATURE_AREA_SUPPORT = 19,
  D3D12DDICAPS_TYPE_VIDEO_0053_MOTION_ESTIMATOR = 20,
  D3D12DDICAPS_TYPE_VIDEO_0053_MOTION_ESTIMATOR_SIZE = 21,
  D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMAND_COUNT = 22,
  D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMANDS = 23,
  D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMAND_PARAMETER_COUNT = 24,
  D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMAND_PARAMETERS = 25,
  D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMAND_CAPS = 26,
  D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMAND_SIZE = 27,
  D3D12DDICAPS_TYPE_VIDEO_0072_DECODE_PROTECTED_RESOURCES = 28,
  D3D12DDICAPS_TYPE_VIDEO_0072_PROCESS_PROTECTED_RESOURCES = 29,
  D3D12DDICAPS_TYPE_VIDEO_0072_MOTION_ESTIMATOR_PROTECTED_RESOURCES = 30,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_CODEC = 31,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_PROFILE_LEVEL = 32,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT = 33,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_OUTPUT_RESOLUTION = 34,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_INPUT_FORMAT = 35,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_RATE_CONTROL_MODE = 36,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_INTRA_REFRESH_MODE = 37,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_FRAME_SUBREGION_LAYOUT_MODE = 38,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_HEAP_SIZE = 39,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_CODEC_CONFIGURATION_SUPPORT = 40,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_SUPPORT = 41,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT = 42,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_RESOURCE_REQUIREMENTS = 43
} ;

Constantes

 
D3D12DDICAPS_TYPE_VIDEO_0020_DECODE_SUPPORT
Valeur : 0
Vérifiez si un profil de décodage vidéo, le chiffrement du flux de bits, la résolution et le format sont pris en charge. Le résultat est une D3D12DDI_VIDEO_DECODE_TIER_0020 qui indique le niveau de prise en charge. La structure associée est D3D12DDI_VIDEO_DECODE_SUPPORT_DATA.
D3D12DDICAPS_TYPE_VIDEO_0020_DECODE_PROFILES
Valeur : 1
Récupérez la liste des profils de décodage vidéo pris en charge par l’adaptateur. La structure associée est D3D12DDI_VIDEO_DECODE_PROFILES_DATA.
D3D12DDICAPS_TYPE_VIDEO_0020_DECODE_FORMATS
Valeur : 2
Récupérez la liste des formats de décodage vidéo pris en charge par l’adaptateur. La structure associée est D3D12DDI_VIDEO_DECODE_CONFIGURATION structure.
D3D12DDICAPS_TYPE_VIDEO_0020_DECODE_CONVERSION_SUPPORT
Valeur : 3
Vérifiez si une conversion d’espace de couleurs, une conversion de format et une mise à l’échelle sont prises en charge. La structure associée est D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA.
D3D12DDICAPS_TYPE_VIDEO_0020_DECODE_BITSTREAM_ENCRYPTION_SCHEMES
Valeur : 4
Récupérez la liste des schémas de chiffrement de flux de bits pris en charge par l’adaptateur. La structure associée est D3D12DDI_VIDEO_DECODE_BITSTREAM_ENCRYPTION_SCHEMES_DATA.
D3D12DDICAPS_TYPE_VIDEO_0020_PROCESS_SUPPORT
Valeur : 5
Récupérez les fonctionnalités du processeur vidéo. La structure associée est D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA.
D3D12DDICAPS_TYPE_VIDEO_0020_PROCESS_MAX_INPUT_STREAMS
Valeur : 6
Récupérez le nombre maximal de flux vidéo d’entrée qui peuvent être activés en même temps. La structure associée est D3D12DDI_VIDEO_PROCESS_MAX_INPUT_STREAMS_DATA.
D3D12DDICAPS_TYPE_VIDEO_0020_PROCESS_REFERENCE_INFO
Valeur : 7
Récupérez le nombre d’images passées et futures requises pour un mode de désentlacé, des filtres, une conversion de fréquence d’images et des fonctionnalités donnés. La structure associée est D3D12DDI_VIDEO_PROCESS_REFERENCE_INFO_DATA.
D3D12DDICAPS_TYPE_VIDEO_0032_DECODER_HEAP_SIZE
Valeur : 8
Récupérez la taille du tas de décodeur vidéo. La taille du tas de décodeur vidéo est statique au moment de la compilation. La structure associée est D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0033.
D3D12DDICAPS_TYPE_VIDEO_0032_PROCESSOR_SIZE
Valeur : 9
Récupérez la taille du processeur du décodeur vidéo. La structure associée est D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0032.
D3D12DDICAPS_TYPE_VIDEO_0032_DECODE_PROFILE_COUNT
Valeur : 10
Récupérez le nombre de profils pris en charge par le décodeur vidéo. La structure associée est D3D12DDI_VIDEO_DECODE_PROFILE_COUNT_DATA.
D3D12DDICAPS_TYPE_VIDEO_0032_DECODE_FORMAT_COUNT
Valeur : 11
Récupérez le nombre de formats pris en charge par le décodeur vidéo. La structure associée est D3D12DDI_VIDEO_DECODE_FORMAT_COUNT_DATA.
D3D12DDICAPS_TYPE_VIDEO_0032_DECODE_BITSTREAM_ENCRYPTION_SCHEME_COUNT
Valeur : 12
Récupérez le nombre de schémas de chiffrement de flux de bits suppoortés par le décodeur vidéo. La structure associée est D3D12DDI_VIDEO_ DECODE_BITSTREAM_ENCRYPTION_SCHEME_COUNT_DATA.
D3D12DDICAPS_TYPE_VIDEO_0032_CRYPTO_SESSION_SUPPORT
Valeur : 13
Récupérez les fonctionnalités de session de chiffrement vidéo. La structure associée est D3D12DDI_VIDEO_CRYPTO_SESSION_SUPPORT_DATA_0030.
D3D12DDICAPS_TYPE_VIDEO_0032_CONTENT_PROTECTION_SYSTEM_COUNT
Valeur : 14
Récupérez le nombre de systèmes de protection de contenu vidéo. La structure associée est D3D12DDI_VIDEO_CONTENT_PROTECTION_SYSTEM_COUNT_DATA_0030.
D3D12DDICAPS_TYPE_VIDEO_0032_CONTENT_PROTECTION_SYSTEM_SUPPORT
Valeur : 15
Récupérez la prise en charge du système de protection de contenu vidéo. La structure associée est D3D12DDI_VIDEO_CONTENT_PROTECTION_SYSTEM_SUPPORT_DATA_0030.
D3D12DDICAPS_TYPE_VIDEO_0032_CRYPTO_SESSION_TRANSFORM_SUPPORT
Valeur : 16
Récupérez la prise en charge de la transformation de session de chiffrement vidéo. La structure associée est D3D12DDI_VIDEO_CRYPTO_SESSION_TRANSFORM_SUPPORT_DATA_0030.
D3D12DDICAPS_TYPE_VIDEO_0040_DECODE_HISTOGRAM
Valeur : 18
Récupérez les données d’histogramme de décodage vidéo. La structure associée est D3D12DDI_VIDEO_DECODE_HISTOGRAM_DATA_0041.
D3D12DDICAPS_TYPE_VIDEO_0053_FEATURE_AREA_SUPPORT
Valeur : 19
Récupérez la prise en charge de la fonctionnalité vidéo fournie, par exemple si l’appareil prend en charge le décodage vidéo, le traitement vidéo et/ou l’encodage vidéo. La structure associée est D3D12DDI_VIDEO_FEATURE_AREA_SUPPORT_DATA_0053.
D3D12DDICAPS_TYPE_VIDEO_0053_MOTION_ESTIMATOR
Valeur : 20
Récupérez les fonctionnalités prises en charge pour l’estimation de mouvement vidéo. La structure associée est D3D12DDI_VIDEO_MOTION_ESTIMATOR_DATA_0060.
D3D12DDICAPS_TYPE_VIDEO_0053_MOTION_ESTIMATOR_SIZE
Valeur : 21
Récupérez la taille allouée d’un tas d’estimateur de mouvement vidéo. La structure associée est D3D12DDI_VIDEO_MOTION_ESTIMATOR_SIZE_DATA_0060.
D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMAND_COUNT
Valeur : 22
Récupérez le nombre de commandes d’extension vidéo prises en charge. La structure associée est D3D12DDI_VIDEO_EXTENSION_COMMAND_COUNT_DATA_0063.

Disponible à partir de Windows 10, version 1903 (WDDM 2.6)
D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMANDS
Valeur : 23
Récupérez la liste des commandes d’extension vidéo. La structure associée est D3D12DDI_VIDEO_EXTENSION_COMMANDS_DATA_0063.

Disponible à partir de Windows 10, version 1903 (WDDM 2.6).
D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMAND_PARAMETER_COUNT
Valeur : 24
Récupérer le nombre de paramètres d’une étape de paramètre. La structure associée est D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_COUNT_DATA_0063.

Disponible à partir de Windows 10, version 1903 (WDDM 2.6).
D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMAND_PARAMETERS
Valeur : 25
Récupérez la liste des structures d’informations de paramètre qui décrivent les paramètres de commande d’extension vidéo pour une étape de paramètre. La structure associée est D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETERS_DATA_0063.

Disponible à partir de Windows 10, version 1903 (WDDM 2.6).
D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMAND_CAPS
Valeur : 26
Récupérez les fonctionnalités d’une commande d’extension vidéo particulière. La structure associée est D3D12DDI_VIDEO_EXTENSION_COMMAND_CAPS_DATA_0063.

Disponible à partir de Windows 10, version 1903 (WDDM 2.6).
D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMAND_SIZE
Valeur : 27
Récupérez la taille d’allocation d’une commande d’extension vidéo. La structure associée est D3D12DDI_VIDEO_EXTENSION_COMMAND_SIZE_DATA_0063.

Disponible à partir de Windows 10, version 1903 (WDDM 2.6).
D3D12DDICAPS_TYPE_VIDEO_0072_DECODE_PROTECTED_RESOURCES
Valeur : 28
Récupérez les fonctionnalités de prise en charge des ressources protégées de décodage vidéo. La structure associée est D3D12DDI_VIDEO_DECODE_PROTECTED_RESOURCES_DATA_0072.

Disponible à partir de Windows 10, version 2004 (WDDM 2.8).
D3D12DDICAPS_TYPE_VIDEO_0072_PROCESS_PROTECTED_RESOURCES
Valeur : 29
Récupérez les fonctionnalités de prise en charge des ressources protégées du processus vidéo. La structure associée est D3D12DDI_VIDEO_PROCESS_PROTECTED_RESOURCES_DATA_0072.

Disponible à partir de Windows 10, version 2004 (WDDM 2.8).
D3D12DDICAPS_TYPE_VIDEO_0072_MOTION_ESTIMATOR_PROTECTED_RESOURCES
Valeur : 30
Récupérez les fonctionnalités de prise en charge des ressources protégées de l’estimateur de mouvement vidéo. La structure associée est D3D12DDI_VIDEO_DECODE_PROTECTED_RESOURCES_DATA_0072.

Disponible à partir de Windows 10, version 2004 (WDDM 2.8).
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_CODEC
Valeur : 31
Vérifiez si l’adaptateur prend en charge le codec spécifié pour l’encodage vidéo. La structure associée est D3D12DDICAPS_VIDEO_ENCODER_CODEC_DATA_0080.

Disponible à partir de Windows 11 (WDDM 3.0).
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_PROFILE_LEVEL
Valeur : 32
Vérifiez si l’adaptateur prend en charge le profil spécifié pour l’encodage vidéo et retournez la plage de niveaux pris en charge pour ce profil. La structure associée est D3D12DDICAPS_VIDEO_ENCODER_PROFILE_LEVEL_DATA_0080_2.

Disponible à partir de Windows 11 (WDDM 3.0).
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT
Valeur : 33
Récupérez le nombre de ratios de résolution pris en charge pour la configuration de codec spécifiée. La structure associée est D3D12DDICAPS_VIDEO_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT_DATA_0080_2.

Disponible à partir de Windows 11 (WDDM 3.0).
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_OUTPUT_RESOLUTION
Valeur : 34
Récupérez les règles de prise en charge de résolution du codec spécifié. La structure associée est D3D12DDICAPS_VIDEO_ENCODER_OUTPUT_RESOLUTION_DATA_0080_2.

Disponible à partir de Windows 11 (WDDM 3.0).
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_INPUT_FORMAT
Valeur : 35
Vérifiez si un format d’entrée d’encodage vidéo spécifié est pris en charge. La structure associée est D3D12DDICAPS_VIDEO_ENCODER_INPUT_FORMAT_DATA_0080_2.

Disponible à partir de Windows 11 (WDDM 3.0).
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_RATE_CONTROL_MODE
Valeur : 36
Vérifiez si un mode de contrôle du débit d’encodage vidéo spécifié est pris en charge. La structure associée est D3D12DDICAPS_VIDEO_ENCODER_RATE_CONTROL_MODE_DATA_0080.

Disponible à partir de Windows 11 (WDDM 3.0).
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_INTRA_REFRESH_MODE
Valeur : 37
Vérifiez si un mode d’encodage vidéo spécifié est pris en charge. La structure associée est D3D12DDICAPS_VIDEO_ENCODER_INTRA_REFRESH_MODE_DATA_0080_2.

Disponible à partir de Windows 11 (WDDM 3.0).
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_FRAME_SUBREGION_LAYOUT_MODE
Valeur : 38
Vérifiez si un mode de disposition sous-régional d’image spécifié est pris en charge. La structure associée est D3D12DDICAPS_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE_DATA_0080_2.

Disponible à partir de Windows 11 (WDDM 3.0).
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_HEAP_SIZE
Valeur : 39
Récupérez les besoins en mémoire d’un tas d’encodeur vidéo avec les propriétés de tas d’encodeurs spécifiées. La structure associée est D3D12DDICAPS_VIDEO_ENCODER_HEAP_SIZE_DATA_0080_2.

Disponible à partir de Windows 11 (WDDM 3.0).
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_CODEC_CONFIGURATION_SUPPORT
Valeur : 40
Récupérez un ensemble de limites de configuration spécifiques au codec. La structure associée est D3D12DDICAPS_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_DATA_0083_0.

Disponible à partir de Windows 11 (WDDM 3.0).
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_SUPPORT
Valeur : 41
Récupérez les détails de la prise en charge des fonctionnalités pour la configuration demandée. La structure associée est D3D12DDICAPS_VIDEO_ENCODER_SUPPORT_DATA_0083_0.

Disponible à partir de Windows 11 (WDDM 3.0).
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT
Valeur : 42
Récupérez les fonctionnalités spécifiques au codec liées aux limitations de gestion des images de référence. La structure associée est D3D12DDICAPS_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_DATA_0080_2.

Disponible à partir de Windows 11 (WDDM 3.0).
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_RESOURCE_REQUIREMENTS
Valeur : 43
Récupérez les exigences d’alignement pour l’accès aux ressources. La structure associée est D3D12DDICAPS_VIDEO_ENCODER_RESOURCE_REQUIREMENTS_DATA_0080_2.

Disponible à partir de Windows 11 (WDDM 3.0).

Configuration requise

Condition requise Valeur
En-tête d3d12umddi.h (inclure D3d12umddi.h)

Voir aussi

D3D12DDIARG_VIDEO_GETCAPS_0020

PFND3D12DDI_VIDEO_GETCAPS