en-tête dxva.h
Cet en-tête est utilisé par l’affichage. Pour plus d'informations, consultez les pages suivantes :
dxva.h contient les interfaces de programmation suivantes :
Structures
DXVA_AYUVsample2 La structure DXVA_AYUVsample2 est envoyée par le décodeur hôte à l’accélérateur pour spécifier les valeurs de couleur Y, Cb, Cr et une opacité associée. |
DXVA_BlendCombination La structure DXVA_BlendCombination est envoyée par le décodeur hôte à l’accélérateur pour spécifier la façon dont une image fusionnée est créée à partir d’une image source et d’une image graphique avec les informations de fusion alpha associées. |
DXVA_BufferDescription La structure DXVA_BufferDescription est envoyée par le décodeur hôte à l’accélérateur pour fournir des informations à l’accélérateur sur la mémoire tampon qui est actuellement passée de l’hôte à l’accélérateur. |
DXVA_ConfigAlphaCombine La structure DXVA_ConfigAlphaCombine est envoyée par le décodeur hôte à l’accélérateur pour définir la configuration des opérations de combinaison alpha-fusion. |
DXVA_ConfigAlphaLoad La structure DXVA_ConfigAlphaLoad est envoyée par le décodeur hôte à l’accélérateur pour définir la configuration des opérations de chargement de texture alpha-blend. |
DXVA_ConfigPictureDecode La structure DXVA_ConfigPictureDecode est envoyée par le décodeur hôte à l’accélérateur pour définir la configuration du décodage d’images compressées. |
DXVA_ConnectMode En savoir plus sur la structure DXVA_ConnectMode. |
DXVA_COPPCommand La structure DXVA_COPPCommand décrit une commande envoyée à une session vidéo protégée associée à un appareil COPP DirectX VA. |
DXVA_COPPSetProtectionLevelCmdData La structure DXVA_COPPSetProtectionLevelCmdData décrit les types et niveaux de protection à définir sur le connecteur physique associé à un appareil COPP DirectX VA. |
DXVA_COPPSetSignalingCmdData La structure DXVA_COPPSetSignalingCmdData décrit comment protéger le signal qui passe par le connecteur physique associé au périphérique COPP DirectX VA. |
DXVA_COPPSignature La structure DXVA_COPPSignature décrit une séquence d’éléments concaténés ensemble qui démarre une session vidéo protégée active. |
DXVA_COPPStatusData La structure de DXVA_COPPStatusData contient les informations status retournées par une requête sur une session vidéo protégée associée à un appareil DIRECTX VA COPP. |
DXVA_COPPStatusDisplayData La structure DXVA_COPPStatusDisplayData décrit le mode d’affichage du signal transmis via le connecteur associé à un appareil COPP Va DirectX. |
DXVA_COPPStatusHDCPKeyData La structure DXVA_COPPStatusHDCPKeyData décrit un récepteur HDCP (High-bandwidth Digital Content Protection) ou un vecteur de sélection de clé de répéteur (KSV). |
DXVA_COPPStatusInput La structure de DXVA_COPPStatusInput décrit une demande de status sur une session vidéo protégée associée à un appareil COPP DirectX VA. |
DXVA_COPPStatusOutput La structure DXVA_COPPStatusOutput décrit les status retournés par une requête sur une session vidéo protégée associée à un appareil DIRECTX VA COPP. |
DXVA_COPPStatusSignalingCmdData La structure DXVA_COPPStatusSignalingCmdData décrit la façon dont le signal qui traverse le connecteur physique associé à l’appareil DIRECTX VA COPP est protégé. |
DXVA_DeinterlaceBlt La structure DXVA_DeinterlaceBlt est envoyée par le VMR à l’accélérateur pour spécifier les paramètres de désinterlace ou de conversion de fréquence d’images pour les transferts de blocs de bits. |
DXVA_DeinterlaceBltEx La structure DXVA_DeinterlaceBltEx décrit les paramètres de désinterlacation ou de conversion de fréquence d’images, de combinaison de la vidéo déinterlacée ou convertie à la fréquence d’images avec n’importe quel sous-flux vidéo fourni, et d’écriture de la sortie combinée sur une surface de destination. |
DXVA_DeinterlaceBltEx32 La structure de DXVA_DeinterlaceBltEx décrit les paramètres de désinterlacation ou de conversion de fréquence d’images, de combinaison de la vidéo convertie à la fréquence d’images ou à la fréquence d’images avec n’importe quel sous-flux vidéo fourni, et d’écriture de la sortie combinée sur une surface de destination. Il est utilisé pour transférer des appels de DXVA_DeinterlaceBltEx 32 bits sur des pilotes 64 bits. |
DXVA_DeinterlaceCaps La structure DXVA_DeinterlaceCaps décrit les fonctionnalités du pilote pour un mode désentlacé. |
DXVA_DeinterlaceQueryAvailableModes La structure DXVA_DeinterlaceQueryAvailableModes décrit les modes de désentlacation ou de conversion de fréquence d’images disponibles pour un format vidéo d’entrée particulier. |
DXVA_DeinterlaceQueryModeCaps La structure DXVA_DeinterlaceQueryModeCaps décrit un mode de désentlacement. |
DXVA_EncryptProtocolHeader La structure DXVA_EncryptProtocolHeader est envoyée par le décodeur hôte à l’accélérateur pour indiquer l’utilisation d’un protocole de chiffrement. |
DXVA_ExtendedFormat La structure DXVA_ExtendedFormat décrit le format étendu de l’image vidéo. |
DXVA_Frequency La structure DXVA_Frequency est envoyée par le décodeur hôte au pilote pour spécifier la fréquence d’images vidéo, en Hz. Par exemple, NTSC TV est 60000 sur 1001. |
DXVA_Highlight La structure DXVA_Highlight est envoyée par le décodeur hôte à l’accélérateur pour spécifier une zone rectangulaire en surbrillance d’une sous-image et pour créer une surface de fusion alpha avec des données DCCMD et une surface DPXD. |
DXVA_MBctrl_I_HostResidDiff_1 La structure DXVA_MBctrl_I_HostResidDiff_1 est envoyée une fois par macroblock par le décodeur hôte à l’accélérateur pour spécifier les commandes de contrôle macroblock pour une image intra. |
DXVA_MBctrl_I_OffHostIDCT_1 La structure DXVA_MBctrl_I_OffHostIDCT_1 est envoyée une fois par macroblock par le décodeur hôte à l’accélérateur pour spécifier les commandes de contrôle macroblock pour les images intra 4:2:0 lors de l’utilisation d’IDCT hors hôte. |
DXVA_MBctrl_P_HostResidDiff_1 La structure DXVA_MBctrl_P_HostResidDiff_1 est envoyée une fois par macroblock par le décodeur hôte à l’accélérateur pour spécifier les commandes de contrôle macroblock pour la plupart des cas d’image non intra lors de l’utilisation d’IDCT basé sur l’hôte. |
DXVA_MBctrl_P_OffHostIDCT_1 La structure DXVA_MBctrl_P_OffHostIDCT_1 est envoyée une fois par macroblock par le décodeur hôte à l’accélérateur pour spécifier les commandes de contrôle macroblock pour la plupart des images non intra à l’aide d’IDCT hors hôte. |
DXVA_MVvalue La structure DXVA_MVvalue est envoyée par le décodeur hôte à l’accélérateur pour spécifier la valeur du vecteur de mouvement à deux dimensions. |
DXVA_PicEntry_AV1 La structure DXVA_PicEntry_AV1 spécifie une référence à une surface non compressée, avec les métadonnées supplémentaires nécessaires pour référencer cette surface. |
DXVA_PicParams_AV1 La structure DXVA_PicParams_AV1 fournit les paramètres au niveau de l’image d’une image compressée pour le décodage vidéo AV1. |
DXVA_PicResample La structure DXVA_PicResample est envoyée par le décodeur hôte à l’accélérateur pour contrôler le processus de rééchantillonnage. Ce processus est appelé lorsque la variable bDXVA_Func est égale à 4. |
DXVA_PictureParameters La structure DXVA_PictureParameters est envoyée par le décodeur hôte à l’accélérateur pour fournir les paramètres au niveau de l’image d’une image compressée pour le décodage sur l’accélérateur. |
DXVA_ProcAmpControlBlt La structure DXVA_ProcAmpControlBlt contient les données d’ajustement ProcAmp qui sont sorties sur la surface de destination. |
DXVA_ProcAmpControlCaps La structure DXVA_ProcAmpControlCaps identifie les opérations ProcAmp que le matériel prend en charge. |
DXVA_ProcAmpControlQueryRange La structure DXVA_ProcAmpControlQueryRange contient la valeur minimale, maximale, la taille d’étape et la valeur par défaut de chaque propriété ProcAmp. |
DXVA_QmatrixData La structure DXVA_QmatrixData est envoyée par le décodeur hôte à l’accélérateur pour charger les données de matrice de quantification inverse pour le décodage d’images vidéo compressées hors de l’hôte. |
DXVA_SliceInfo La structure DXVA_SliceInfo est envoyée par le décodeur hôte à l’accélérateur pour spécifier les paramètres au niveau de la tranche d’une tranche de données de flux de bits pour le décodage d’images compressées de flux de bits hors hôte. |
DXVA_Status_AV1 La structure de données DXVA_Status_AV1 est envoyée par l’accélérateur au décodeur logiciel hôte pour transmettre le décodage status informations. |
DXVA_TCoef4Group La structure DXVA_TCoef4Group est envoyée par le décodeur hôte à l’accélérateur pour spécifier les valeurs de coefficient IDCT. |
DXVA_TCoefSingle La structure DXVA_TCoefSingle est envoyée par le décodeur hôte à l’accélérateur pour spécifier des valeurs de coefficient IDCT. |
DXVA_Tile_AV1 La structure DXVA_Tile_AV1 est envoyée par le décodeur logiciel hôte à l’accélérateur pour transmettre les emplacements de données de vignette. |
DXVA_VideoDesc La structure DXVA_VideoDesc est envoyée par le convertisseur au pilote pour spécifier une description du flux vidéo sur lequel l’opération de désinterlacation ou de conversion de fréquence d’images doit être effectuée. |
DXVA_VideoPropertyRange La structure DXVA_VideoPropertyRange spécifie la plage de valeurs autorisées pour les propriétés de contrôle ProcAmp. |
DXVA_VideoSample La structure DXVA_VideoSample est envoyée par le convertisseur au pilote pour spécifier le format d’un exemple vidéo. |
DXVA_VideoSample2 La structure DXVA_VideoSample2 est envoyée par le convertisseur au pilote pour spécifier le format d’un exemple vidéo. |
DXVA_VideoSample32 La structure DXVA_VideoSample32 est utilisée pour transférer des appels DXVA_DeinterlaceBltEx 32 bits sur des pilotes 64 bits. |
Énumérations
DXVA_DeinterlaceTech L’énumération DXVA_DeinterlaceTech identifie la technologie sous-jacente utilisée pour implémenter un algorithme de désinterlacation particulier. |
DXVA_DestinationFlags Le type d’énumération DXVA_DestinationFlags contient une collection d’indicateurs qui identifient les modifications apportées à la surface de destination actuelle par rapport à la surface de destination précédente. |
DXVA_NominalRange Le type d’énumération DXVA_NominalRange contient des énumérateurs qui identifient si les exemples de données incluent headroom (valeurs au-delà de 1,0 blanc) et toeroom (superbeslacks inférieurs à la référence 0,0 noir). |
DXVA_ProcAmpControlProp L’énumération DXVA_ProcAmpControlProp est utilisée pour déterminer les ajustements de contrôle ProcAmp requis. |
DXVA_SampleFlags Le type d’énumération DXVA_SampleFlags contient une collection d’indicateurs qui identifient les modifications apportées à l’exemple de frame actuel à partir de l’exemple de frame précédent. |
DXVA_SampleFormat Le type d’énumération DXVA_SampleFormat décrit le format des données que contient l’exemple d’entrée. |
DXVA_VideoChromaSubsampling Le type d’énumération DXVA_VideoChromaSubsampling contient des énumérateurs qui identifient le schéma d’encodage chromatique pour les données Y’Cb’Cr'. |
DXVA_VideoLighting Le type d’énumération DXVA_VideoLighting contient des énumérateurs qui identifient les conditions d’éclairage pour l’affichage de la vidéo. |
DXVA_VideoPrimaries Le type d’énumération DXVA_VideoPrimaries contient des énumérateurs qui identifient les couleurs primaires, qui indiquent les fonctions de base RVB utilisées. |
DXVA_VideoProcessCaps L’énumération DXVA_VideoProcessCaps identifie les opérations qui peuvent être effectuées simultanément avec le désinterlacé demandé. |
DXVA_VideoTransferFunction Le type d’énumération DXVA_VideoTransferFunction contient des énumérateurs qui identifient la fonction de conversion de R’G’B' en RVB. |
DXVA_VideoTransferMatrix Le type d’énumération DXVA_VideoTransferMatrix contient des énumérateurs qui identifient la matrice de conversion de Y’Cb’Cr' en R’G’B'. |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour