en-tête d3d12video.h
Cet en-tête est utilisé par Microsoft Media Foundation. Pour plus d'informations, consultez les pages suivantes :
d3d12video.h contient les interfaces de programmation suivantes :
ID3D12VideoDecodeCommandList Encapsule une liste de commandes graphiques pour le décodage vidéo. |
ID3D12VideoDecodeCommandList1 Encapsule une liste de commandes graphiques pour le décodage vidéo. Cette interface hérite de ID3D12VideoDecodeCommandList et ajoute la prise en charge des histogrammes de décodage vidéo. |
ID3D12VideoDecodeCommandList2 Ajoute la prise en charge des commandes d’extension vidéo. (ID3D12VideoDecodeCommandList2) |
ID3D12VideoDecodeCommandList3 Encapsule une liste de commandes graphiques pour le décodage vidéo. |
ID3D12VideoDecoder Représente un décodeur vidéo Direct3D 12. |
ID3D12VideoDecoder1 Représente un décodeur vidéo Direct3D 12 qui contient des ressources et un état indépendants de la résolution pour effectuer l’opération de décodage. Ajoute la prise en charge des ressources protégées. |
ID3D12VideoDecoderHeap Représente un tas de décodeur vidéo Direct3D 12. |
ID3D12VideoDecoderHeap1 L’interface ID3D12VideoDecoderHeap1 (d3d12video.h) hérite d’ID3D12VideoDecoderHeap et introduit la prise en charge des ressources protégées. |
ID3D12VideoDevice Fournit des fonctionnalités de décodage et de traitement vidéo d’un appareil Microsoft Direct3D 12, notamment la possibilité d’interroger des fonctionnalités vidéo et d’instancier des décodeurs et des processeurs vidéo. |
ID3D12VideoDevice1 Ajoute la prise en charge de l’estimation de mouvement. |
ID3D12VideoDevice2 Ajoute la prise en charge des ressources protégées. |
ID3D12VideoDevice3 Étend l’interface ID3D12VideoDevice pour ajouter des fonctionnalités de prise en charge de l’encodage vidéo. |
ID3D12VideoEncodeCommandList Encapsule une liste de commandes graphiques pour l’encodage vidéo, y compris l’estimation de mouvement. |
ID3D12VideoEncodeCommandList1 Cette interface hérite de ID3D12VideoEncodeCommandList et ajoute la prise en charge des commandes d’extension vidéo. |
ID3D12VideoEncodeCommandList2 Cette interface hérite de ID3D12VideoEncodeCommandList1 et ajoute des méthodes d’encodage vidéo et de résolution des métadonnées d’opération d’encodage. |
ID3D12VideoEncodeCommandList3 Encapsule une liste de commandes graphiques pour l’encodage vidéo. |
ID3D12VideoEncoder Représente un encodeur vidéo Direct3D 12. |
ID3D12VideoEncoderHeap Représente un tas d’encodeur vidéo Direct3D 12. |
ID3D12VideoExtensionCommand Objet compté de référence représentant la commande d’extension vidéo. |
ID3D12VideoMotionEstimator Cette interface gère le contexte pour les opérations d’estimation de mouvement vidéo. |
ID3D12VideoMotionVectorHeap Représente un tas dans lequel les vecteurs de mouvement estimés sont stockés. |
ID3D12VideoProcessCommandList Encapsule une liste de commandes graphiques pour le traitement vidéo. (ID3D12VideoProcessCommandList) |
ID3D12VideoProcessCommandList1 Encapsule une liste de commandes graphiques pour le traitement vidéo. (ID3D12VideoProcessCommandList1) |
ID3D12VideoProcessCommandList2 Ajoute la prise en charge des commandes d’extension vidéo. (ID3D12VideoProcessCommandList2) |
ID3D12VideoProcessCommandList3 Encapsule une liste de commandes graphiques pour le traitement vidéo. |
ID3D12VideoProcessor Fournit des méthodes pour obtenir des informations sur les paramètres de l’appel à ID3D12VideoDevice::CreateVideoProcessor qui a créé le processeur vidéo. |
ID3D12VideoProcessor1 Hérite d’ID3D12VideoProcessor et prend en charge les ressources protégées. |
D3D12_FEATURE_DATA_VIDEO_DECODE_CONVERSION_SUPPORT Récupère la liste des profils pris en charge. (D3D12_FEATURE_DATA_VIDEO_DECODE_CONVERSION_SUPPORT) |
D3D12_FEATURE_DATA_VIDEO_DECODE_FORMATS Récupère la liste des formats pris en charge. |
D3D12_FEATURE_DATA_VIDEO_DECODE_HISTOGRAM Fournit des données pour les appels à ID3D12VideoDevice::CheckFeatureSupport lorsque la fonctionnalité spécifiée est D3D12_FEATURE_VIDEO_DECODE_HISTOGRAM. |
D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES Récupère la liste des profils pris en charge. (D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES) |
D3D12_FEATURE_DATA_VIDEO_DECODE_SUPPORT Récupère les informations de support pour le décodage vidéo. |
D3D12_FEATURE_DATA_VIDEO_DECODER_HEAP_SIZE Décrit la taille d’allocation d’un tas de décodeur vidéo. (D3D12_FEATURE_DATA_VIDEO_DECODER_HEAP_SIZE) |
D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC Récupère une valeur indiquant si le codec spécifié est pris en charge pour l’encodage vidéo. |
D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT Récupère une valeur indiquant si les paramètres de prise en charge de la configuration du codec spécifiés sont pris en charge pour la configuration d’encodage HEVC fournie ou récupère la configuration prise en charge pour l’encodage H.264. |
D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT Récupère la prise en charge du contrôle d’image pour le codec et le profil spécifiés. |
D3D12_FEATURE_DATA_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE Récupère une valeur indiquant si le mode de disposition sous-régional de trame spécifié est pris en charge pour le code, le profil et le niveau spécifiés. |
D3D12_FEATURE_DATA_VIDEO_ENCODER_HEAP_SIZE Récupère une valeur indiquant si le codec spécifié est pris en charge pour l’encodage vidéo, ainsi que les tailles L0 et L1 de l’objet tas. |
D3D12_FEATURE_DATA_VIDEO_ENCODER_INPUT_FORMAT Récupère une valeur indiquant si le codec, le profil et le format spécifiés sont pris en charge pour l’encodage vidéo. |
D3D12_FEATURE_DATA_VIDEO_ENCODER_INTRA_REFRESH_MODE Récupère une valeur indiquant si le mode d’actualisation intra spécifié est pris en charge pour le codec, le profil et le niveau spécifiés. |
D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION Récupère la liste des résolutions prises en charge pour le codec spécifié. |
D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT La structure D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT (d3d12video.h) récupère le nombre de ratios de résolution pris en charge pour le codec spécifié. |
D3D12_FEATURE_DATA_VIDEO_ENCODER_PROFILE_LEVEL Récupère une valeur indiquant si le profil spécifié est pris en charge pour l’encodage vidéo. |
D3D12_FEATURE_DATA_VIDEO_ENCODER_RATE_CONTROL_MODE Récupère une valeur indiquant si le mode de contrôle de débit spécifié est pris en charge pour l’encodage vidéo avec le codec spécifié |
D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS Représente les limites de prise en charge de la résolution de l’encodeur vidéo pour une structure D3D12_FEATURE_DATA_VIDEO_ENCODER_SUPPORT. |
D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOURCE_REQUIREMENTS Récupère les valeurs indiquant les besoins en ressources pour l’encodage vidéo avec la configuration d’encodage spécifiée. |
D3D12_FEATURE_DATA_VIDEO_ENCODER_SUPPORT Récupère les valeurs indiquant la prise en charge des fonctionnalités d’encodage vidéo et des valeurs de configuration spécifiées. |
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_COUNT Récupère le nombre de commandes d’extension vidéo. |
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_PARAMETER_COUNT Récupère le nombre de paramètres pris en charge pour l’étape de paramètre spécifiée. |
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_PARAMETERS Récupère la liste des paramètres de commande d’extension vidéo pour l’étape de paramètre spécifiée. |
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SIZE Vérifie la taille d’allocation d’une commande d’extension vidéo. |
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT Récupère la prise en charge des commandes d’extension vidéo à l’aide de structures d’entrée et de sortie définies par la commande. |
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMANDS Récupère la liste des commandes d’extension vidéo à partir du pilote. |
D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR Fournit des données pour les appels à ID3D12VideoDevice::CheckFeatureSupport lorsque la fonctionnalité spécifiée est D3D12_FEATURE_VIDEO_MOTION_ESTIMATOR. Récupère les fonctionnalités d’estimation de mouvement pour un encodeur vidéo. |
D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR_PROTECTED_RESOURCES Fournit des données pour les appels à ID3D12VideoDevice::CheckFeatureSupport lorsque la fonctionnalité spécifiée est D3D12_FEATURE_VIDEO_MOTION_ESTIMATOR_PROTECTED_RESOURCES. Récupère la prise en charge des ressources protégées pour l’estimation de mouvement vidéo. |
D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR_SIZE Décrit la taille d’allocation d’un tas d’estimateur de mouvement vidéo. |
D3D12_FEATURE_DATA_VIDEO_PROCESS_MAX_INPUT_STREAMS Récupère le nombre maximal de flux d’entrée activés pris en charge par le processeur vidéo. |
D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO Récupère le nombre d’images de référence passées et futures requises pour le mode de désentlacement, le filtre, la conversion de taux ou les fonctionnalités de traitement automatique spécifiées. |
D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT Fournit des données pour les appels à ID3D12VideoDevice::CheckFeatureSupport lorsque la fonctionnalité spécifiée est D3D12_FEATURE_VIDEO_PROCESS_SUPPORT. |
D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE Décrit la taille d’allocation d’un tas de décodeur vidéo. (D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE) |
D3D12_QUERY_DATA_VIDEO_DECODE_STATISTICS Représente les données d’une requête de statistiques de décodage vidéo appelée en appelant ID3D12VideoDecodeCommandList::EndQuery. |
D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT Fournit des données d’entrée pour les appels à ID3D12VideoEncodeCommandList::ResolveMotionVectorHeap. |
D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT Reçoit les données de sortie des appels à ID3D12VideoEncodeCommandList::ResolveMotionVectorHeap. |
D3D12_RESOURCE_COORDINATE Décrit les coordonnées d’une ressource. |
D3D12_VIDEO_DECODE_COMPRESSED_BITSTREAM Représente un flux de bits compressé à partir duquel la vidéo est décodée. |
D3D12_VIDEO_DECODE_CONFIGURATION Décrit la configuration d’un décodeur vidéo. |
D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS Spécifie les paramètres pour la conversion de sortie de décodage. (D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS) |
D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1 Spécifie les paramètres pour la conversion de sortie de décodage. (D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1) |
D3D12_VIDEO_DECODE_FRAME_ARGUMENT Représente les paramètres de décodage d’un frame. |
D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS Spécifie les paramètres du flux d’entrée pour une opération de décodage vidéo. |
D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM Représente la mémoire tampon de sortie d’histogramme pour un seul composant. |
D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS Spécifie les paramètres du flux de sortie pour une opération de décodage vidéo. (D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS) |
D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 Spécifie les paramètres du flux de sortie pour une opération de décodage vidéo. (D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1) |
D3D12_VIDEO_DECODE_REFERENCE_FRAMES Contient la liste des cadres de référence pour l’opération de décodage actuelle. |
D3D12_VIDEO_DECODER_DESC Décrit un ID3D12VideoDecoder. |
D3D12_VIDEO_DECODER_HEAP_DESC Décrit un ID3D12VideoDecoderHeap. |
D3D12_VIDEO_ENCODE_REFERENCE_FRAMES Représente les images de référence reconstruites pour une opération d’encodage. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION Représente une structure de configuration de codec pour l’encodage vidéo. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264 Représente la configuration du codec pour l’encodage H.264. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC Représente la configuration du codec pour l’encodage HEVC. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT Représente une structure de prise en charge de la configuration de codec pour l’encodage vidéo. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264 Représente la prise en charge de la configuration du codec de l’encodeur pour l’encodage H.264. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC Représente la prise en charge de la configuration du codec d’encodeur pour l’encodage HEVC. |
D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT Représente la structure de prise en charge du contrôle d’image pour plusieurs codecs. |
D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264 Représente les paramètres de prise en charge du contrôle d’image pour l’encodage vidéo H.264. |
D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_HEVC Représente les paramètres de prise en charge du contrôle d’image pour l’encodage vidéo HEVC. |
D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM Encapsule la sortie de flux binaire compressé pour l’opération d’encodage. |
D3D12_VIDEO_ENCODER_DESC Décrit un ID3D12VideoEncoder. |
D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER Représente une mémoire tampon contenant des métadonnées relatives à une opération ID3D12VideoEncodeCommandList2::EncodeFrame. |
D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS Représente les arguments d’entrée dans ID3D12VideoEncodeCommandList2::EncodeFrame. |
D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS Représente les arguments de sortie dans ID3D12VideoEncodeCommandList2::EncodeFrame. |
D3D12_VIDEO_ENCODER_FRAME_SUBREGION_METADATA Représente les métadonnées sous-régionales de trame de l’encodeur vidéo. |
D3D12_VIDEO_ENCODER_HEAP_DESC Décrit un ID3D12VideoEncoderHeap. |
D3D12_VIDEO_ENCODER_INTRA_REFRESH Représente les paramètres d’actualisation intra pour l’encodage vidéo. |
D3D12_VIDEO_ENCODER_LEVEL_SETTING Représente un paramètre de niveau d’encodeur vidéo. |
D3D12_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC Associe un niveau et un niveau pour la configuration des paramètres de niveau HEVC (High Efficiency Video Coding). |
D3D12_VIDEO_ENCODER_OUTPUT_METADATA Représente les métadonnées d’une opération ID3D12VideoEncodeCommandList2::EncodeFrame. |
D3D12_VIDEO_ENCODER_OUTPUT_METADATA_STATISTICS Représente les statistiques d’encodage d’une opération ID3D12VideoEncodeCommandList2::EncodeFrame. |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA Représente les éléments de contrôle au niveau de l’image pour la commande EncodeFrame associée pour plusieurs codecs. |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264 Représente les éléments de contrôle au niveau de l’image pour la commande EncodeFrame associée pour l’encodage H.264. |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION Représente une opération de modification de liste d’images pour l’encodage vidéo H264. |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_MARKING_OPERATION Décrit les modifications apportées aux images de référence en tant qu’opérations de mémoire en tant que tuple d’un identificateur d’opération et les paramètres associés nécessaires à l’opération. |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC Représente les éléments de contrôle au niveau de l’image pour la commande EncodeFrame associée pour l’encodage HEVC. |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC 06/30/2021 |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA Définit les sous-régions de contrôle d’image en tant que tranches pour plusieurs codecs. |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_SLICES Définit les sous-régions en tant que tranches pour les codecs qui prennent en charge ce mode de partitionnement. |
D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC Définit une résolution d’image d’encodeur vidéo. |
D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_RATIO_DESC Définit un ratio de résolution en tant que fraction irréductible. |
D3D12_VIDEO_ENCODER_PROFILE_DESC Décrit un profil d’encodeur. |
D3D12_VIDEO_ENCODER_RATE_CONTROL Représente une configuration de contrôle de débit d’encodeur vidéo. |
D3D12_VIDEO_ENCODER_RATE_CONTROL_CBR Représente une définition de structure de contrôle de débit pour le mode de débit constant. |
D3D12_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS Représente les définitions de structure de contrôle de débit de l’encodeur vidéo pour une structure de D3D12_VIDEO_ENCODER_RATE_CONTROL. |
D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP Représente une définition de structure de contrôle de débit pour le mode de paramètre de quantification constante. |
D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR Représente une définition de structure de contrôle de débit pour une cible de qualité constante avec un débit limité. |
D3D12_VIDEO_ENCODER_RATE_CONTROL_VBR Représente une définition de structure de contrôle de débit pour le mode de débit variable. |
D3D12_VIDEO_ENCODER_RECONSTRUCTED_PICTURE Représente l’image reconstruite générée à partir du cadre d’entrée passé à l’opération d’encodage. |
D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264 Représente un descripteur d’image de référence pour l’encodage vidéo H.264. |
D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_HEVC Représente un descripteur d’image de référence pour l’encodage vidéo HEVC. |
D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS Représente les arguments d’entrée pour un appel à ID3D12VideoEncodeCommandList2::ResolveEncoderOutputMetadata. |
D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS Représente les arguments de sortie pour un appel à ID3D12VideoEncodeCommandList2::ResolveEncoderOutputMetadata. |
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC Le D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC représente les paramètres pour l’entrée de l’opération d’encodage vidéo au niveau de la séquence. |
D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE Représente la structure GOP pour plusieurs codecs vidéo. |
D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264 Représente la structure GOP pour l’encodage vidéo H.264. |
D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_HEVC Représente la structure GOP pour l’encodage vidéo HEVC. |
D3D12_VIDEO_EXTENSION_COMMAND_DESC Décrit une commande d’extension vidéo. (D3D12_VIDEO_EXTENSION_COMMAND_DESC) |
D3D12_VIDEO_EXTENSION_COMMAND_INFO Décrit une commande d’extension vidéo. (D3D12_VIDEO_EXTENSION_COMMAND_INFO) |
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_INFO Décrit un paramètre de commande d’extension vidéo. |
D3D12_VIDEO_FORMAT Définit la combinaison d’un format de pixels et d’un espace de couleur pour une description de contenu de ressource. |
D3D12_VIDEO_MOTION_ESTIMATOR_DESC Décrit un ID3D12VideoMotionEstimator. Transmettez cette structure dans ID3D12VideoDevice1::CreateVideoMotionEstimator pour créer un instance d’ID3D12VideoMotionEstimator. |
D3D12_VIDEO_MOTION_ESTIMATOR_INPUT Spécifie les paramètres d’entrée pour les appels à ID3D12VideoEncodeCommandList::EstimateMotion. |
D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT Spécifie les paramètres de sortie pour les appels à ID3D12VideoEncodeCommandList::EstimateMotion. |
D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC Décrit un ID3D12VideoMotionEstimatorHeap. Transmettez cette structure dans ID3D12VideoDevice1::CreateVideoMotionEstimatorHeap pour créer un instance d’ID3D12VideoMotionEstimatorHeap. |
D3D12_VIDEO_PROCESS_ALPHA_BLENDING Spécifie les paramètres de fusion alpha pour le traitement vidéo. |
D3D12_VIDEO_PROCESS_FILTER_RANGE Définit la plage de valeurs prises en charge pour un filtre d’image. (D3D12_VIDEO_PROCESS_FILTER_RANGE) |
D3D12_VIDEO_PROCESS_INPUT_STREAM Contient des informations d’entrée pour la fonctionnalité de fusion de processeur vidéo. |
D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS Spécifie les arguments de flux d’entrée pour un flux d’entrée passé à ID3D12VideoCommandList::P rocessFrames. |
D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 Spécifie les arguments de flux d’entrée pour un flux d’entrée passé à ID3D12VideoProcessCommandList1::P rocessFrames1, qui prend en charge la modification du type de champ pour chaque appel. |
D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC Spécifie les paramètres du flux d’entrée pour une opération de processus vidéo. |
D3D12_VIDEO_PROCESS_INPUT_STREAM_RATE Fournit des informations sur le débit de flux. |
D3D12_VIDEO_PROCESS_LUMA_KEY Spécifie les paramètres utilisés pour la touche luma. |
D3D12_VIDEO_PROCESS_OUTPUT_STREAM Représente le flux de sortie pour les commandes de traitement vidéo. |
D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS Spécifie les arguments de flux de sortie pour la sortie passée à ID3D12VideoCommandList::P rocessFrames. |
D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC Spécifie les arguments de flux de sortie pour la sortie passée à ID3D12VideoProcessCommandList::P rocessFrames. |
D3D12_VIDEO_PROCESS_REFERENCE_SET Contient les images de référence nécessaires pour effectuer un traitement vidéo. |
D3D12_VIDEO_PROCESS_TRANSFORM Spécifie les paramètres de transformation pour le traitement vidéo. |
D3D12_VIDEO_SAMPLE Décrit la largeur, la hauteur, le format et l’espace de couleurs d’une mémoire tampon d’image. |
D3D12_VIDEO_SCALE_SUPPORT Décrit la plage de mise à l’échelle prise en charge des tailles de sortie pour un scaler vidéo. |
D3D12_VIDEO_SIZE_RANGE Décrit la plage de tailles prises en charge pour un scaler vidéo. |
D3D12_BITSTREAM_ENCRYPTION_TYPE Spécifie un type de chiffrement de flux de bits. |
D3D12_FEATURE_VIDEO Spécifie une fonctionnalité vidéo Direct3D 12 ou un ensemble de fonctionnalités à interroger. |
D3D12_VIDEO_DECODE_ARGUMENT_TYPE Spécifie le type d’argument d’un D3D12_VIDEO_DECODE_FRAME_ARGUMENT |
D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS Spécifie la configuration du décodage vidéo. |
D3D12_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS Spécifie si une opération de conversion de décodage vidéo est prise en charge. |
D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT Spécifie des index pour les tableaux d’informations d’histogramme par composant. (D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT) |
D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAGS Indicateurs permettant d’indiquer un sous-ensemble de composants utilisés avec l’histogramme de décodage vidéo. (D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAGS) |
D3D12_VIDEO_DECODE_STATUS Spécifie la status d’une opération de décodage vidéo. |
D3D12_VIDEO_DECODE_SUPPORT_FLAGS Spécifie si une opération de décodage vidéo est prise en charge. |
D3D12_VIDEO_DECODE_TIER Spécifie le niveau de décodage d’un décodeur vidéo matériel, qui détermine le format requis des textures et des mémoires tampons définies par l’application. |
D3D12_VIDEO_ENCODER_CODEC Spécifie les codecs pour l’encodage vidéo Direct3D 12. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_DIRECT_MODES Spécifie les modes directs pour l’encodage vidéo H.264. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAGS Spécifie les indicateurs de configuration pour l’encodage vidéo H.264. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_FLAGS Énumération d’indicateurs autorisant les combinaisons OR au niveau du bit de valeurs du D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODES. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODES Spécifie le mode de déblocage des tranches tel que défini par la syntaxe disable_deblocking_filter_idc dans la spécification H.264. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE Spécifie les valeurs possibles pour les tailles de blocs de codage luma pour HEVC. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS Spécifie les indicateurs de configuration pour l’encodage vidéo HEVC. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE Spécifie les valeurs possibles pour les tailles de blocs de transformation luma pour HEVC. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAGS Spécifie les indicateurs de prise en charge de la configuration pour l’encodage vidéo H.264. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS Spécifie les indicateurs de prise en charge de la configuration pour l’encodage vidéo HEVC. |
D3D12_VIDEO_ENCODER_ENCODE_ERROR_FLAGS Spécifie les erreurs rencontrées lors de l’opération ID3D12VideoEncodeCommandList2::EncodeFrame. |
D3D12_VIDEO_ENCODER_FLAGS Spécifie les indicateurs pour la création d’encodeur vidéo. |
D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE Spécifie les modes de disposition des trames sous-régionales de l’encodeur vidéo. |
D3D12_VIDEO_ENCODER_FRAME_TYPE_H264 Spécifie le type d’une image vidéo H.264. |
D3D12_VIDEO_ENCODER_FRAME_TYPE_HEVC Spécifie le type d’une image vidéo HEVC. |
D3D12_VIDEO_ENCODER_HEAP_FLAGS Spécifie les options de tas pour l’encodage vidéo. |
D3D12_VIDEO_ENCODER_INTRA_REFRESH_MODE Spécifie les modes intra actualisation de l’encodeur vidéo. |
D3D12_VIDEO_ENCODER_LEVELS_H264 Spécifie les niveaux d’encodeur pour l’encodage H.264. |
D3D12_VIDEO_ENCODER_LEVELS_HEVC Spécifie les niveaux d’encodeur pour l’encodage HEVC (High Efficiency Video Coding). |
D3D12_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE Spécifie les modes de précision d’estimation de mouvement pour l’encodage vidéo. |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_FLAGS Spécifie des indicateurs pour les propriétés de contrôle d’image spécifiques à H.264. |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAGS Spécifie les indicateurs pour les propriétés de contrôle d’image spécifiques à HEVC. |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAGS Spécifie les indicateurs de contrôle d’image de l’encodeur vidéo. |
D3D12_VIDEO_ENCODER_PROFILE_H264 Spécifie les profils d’encodeur pour l’encodage H.264. |
D3D12_VIDEO_ENCODER_PROFILE_HEVC Spécifie les profils d’encodeur pour l’encodage HEVC (High Efficiency Video Coding). |
D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAGS Spécifie des indicateurs pour une structure 3D12_VIDEO_ENCODER_RATE_CONTROL. |
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE Spécifie les modes de contrôle du débit de l’encodeur vidéo. |
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAGS Spécifie des indicateurs pour les propriétés de contrôle de séquence de l’encodeur vidéo. |
D3D12_VIDEO_ENCODER_SUPPORT_FLAGS Spécifie des indicateurs pour les fonctionnalités d’encodeur vidéo. |
D3D12_VIDEO_ENCODER_TIER_HEVC Spécifie les niveaux d’encodeur pour l’encodage HEVC (High Efficiency Video Coding). |
D3D12_VIDEO_ENCODER_VALIDATION_FLAGS Indicateurs spécifiant des fonctionnalités d’encodeur non prises en charge. |
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_FLAGS Spécifie l’utilisation du paramètre de commande d’extension vidéo associé. |
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE Spécifie les étapes de paramètre pour les commandes d’extension vidéo. |
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE Spécifie les types de paramètres pour les commandes d’extension vidéo. |
D3D12_VIDEO_FIELD_TYPE Spécifie comment une trame vidéo est entrelacée. |
D3D12_VIDEO_FRAME_CODED_INTERLACE_TYPE Spécifie le type d’entrelacement des trames vidéo codées. |
D3D12_VIDEO_FRAME_STEREO_FORMAT Définit la disposition en mémoire d’une trame vidéo 3D stéréo. |
D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE Définit les tailles de bloc de recherche prises en charge pour l’estimation de mouvement vidéo. |
D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAGS Spécifie les tailles de bloc de recherche d’estimation de mouvement qu’un encodeur vidéo peut prendre en charge. |
D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION Définit des valeurs de précision vectorielle pour l’estimation de mouvement vidéo. |
D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAGS Spécifie la précision du vecteur d’estimation de mouvement prise en charge par un encodeur vidéo. |
D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE Spécifie le mode de remplissage alpha pour le traitement vidéo. (D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE) |
D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAGS Spécifie les fonctionnalités de traitement automatique qu’un processeur vidéo peut prendre en charge. |
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS Spécifie les fonctionnalités de désinterlacation du processeur vidéo. |
D3D12_VIDEO_PROCESS_FEATURE_FLAGS Spécifie les fonctionnalités qu’un processeur vidéo peut prendre en charge. |
D3D12_VIDEO_PROCESS_FILTER_FLAGS Spécifie la prise en charge des filtres d’images définis par l’énumération D3D12_VIDEO_PROCESS_FILTER. |
D3D12_VIDEO_PROCESS_INPUT_STREAM_FLAGS Spécifie des indicateurs pour les flux d’entrée de traitement vidéo. |
D3D12_VIDEO_PROCESS_ORIENTATION Spécifie une opération d’orientation à effectuer par un processeur vidéo. |
D3D12_VIDEO_PROCESS_SUPPORT_FLAGS Spécifie si une opération de conversion de format vidéo et d’espace de couleurs est prise en charge. |
D3D12_VIDEO_PROTECTED_RESOURCE_SUPPORT_FLAGS Spécifie la prise en charge des ressources protégées dans les opérations vidéo. |
D3D12_VIDEO_SCALE_SUPPORT_FLAGS Spécifie les fonctionnalités de mise à l’échelle du scaler vidéo. |