Partager via


en-tête dxvahd.h

Cet en-tête est utilisé par Microsoft Media Foundation. Pour plus d'informations, consultez les pages suivantes :

dxvahd.h contient les interfaces de programmation suivantes :

Interfaces

 
IDXVAHD_Device

Représente un appareil Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
IDXVAHD_VideoProcessor

Représente un processeur vidéo Microsoft DirectX Video Acceleration High Definition (DXVA-HD).

Fonctions

 
DXVAHD_CreateDevice

Crée un appareil Microsoft DirectX Video Acceleration High Definition (DXVA-HD).

Fonctions de rappel

 
PDXVAHDSW_CreateDevice

Crée une instance d’un appareil DXVA (DXVA-HD) en plug-in logiciel.
PDXVAHDSW_CreateVideoProcessor

Crée un plug-in de processeur vidéo Microsoft DirectX Video Acceleration High Definition (DXVA-HD) logiciel.
PDXVAHDSW_DestroyDevice

Détruit une instance d’un appareil DXVA (DXVA-HD) en plug-in logiciel.
PDXVAHDSW_DestroyVideoProcessor

Détruit un processeur vidéo Microsoft DirectX Video Acceleration High Definition (DXVA-HD) logiciel.
PDXVAHDSW_GetVideoProcessBltStatePrivate

Obtient un état blit privé à partir d’un processeur vidéo Microsoft DirectX Video Acceleration High Definition (DXVA-HD) logiciel.
PDXVAHDSW_GetVideoProcessorCaps

Obtient les fonctionnalités d’un ou plusieurs processeurs vidéo Microsoft DirectX Video Acceleration High Definition (DXVA-HD) logiciels.
PDXVAHDSW_GetVideoProcessorCustomRates

Obtient les tarifs personnalisés pris en charge par un processeur vidéo Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
PDXVAHDSW_GetVideoProcessorDeviceCaps

Obtient les fonctionnalités d’un appareil microsoft DirectX Video Acceleration High Definition (DXVA-HD) en plug-in logiciel.
PDXVAHDSW_GetVideoProcessorFilterRange

Obtient la plage de valeurs de filtre d’images prise en charge à partir d’un appareil DXVA-HD (DXVA-HD) de plug-in logiciel.
PDXVAHDSW_GetVideoProcessorInputFormats

Obtient les formats d’entrée pris en charge par un appareil DXVA (DXVA-HD) de plug-in logiciel.
PDXVAHDSW_GetVideoProcessorOutputFormats

Obtient les formats de sortie pris en charge par un appareil DXVA (DXVA-HD) de plug-in logiciel.
PDXVAHDSW_GetVideoProcessStreamStatePrivate

Obtient un état de flux privé à partir d’un processeur vidéo Microsoft DirectX Video Acceleration High Definition (DXVA-HD) logiciel.
PDXVAHDSW_Plugin

Pointeur vers une fonction qui initialise un périphérique de plug-in logiciel pour Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
PDXVAHDSW_ProposeVideoPrivateFormat

Obtient un format de surface privé à partir d’un appareil DXVA-HD (DXVA-HD) de plug-in logiciel.
PDXVAHDSW_SetVideoProcessBltState

Définit un paramètre d’état pour les opérations blit par un processeur vidéo Microsoft DirectX Video Acceleration High Definition (DXVA-HD) logiciel.
PDXVAHDSW_SetVideoProcessStreamState

Définit un paramètre d’état pour un flux d’entrée sur un processeur vidéo Microsoft DirectX Video Acceleration High Definition (DXVA-HD) logiciel.
PDXVAHDSW_VideoProcessBltHD

Effectue un blit de traitement vidéo.

Structures

 
DXVAHD_BLT_STATE_ALPHA_FILL_DATA

Spécifie comment les valeurs alpha de sortie sont calculées pour les opérations blit lors de l’utilisation de Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA

Spécifie la couleur d’arrière-plan pour les opérations de fente, lors de l’utilisation de Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_BLT_STATE_CONSTRICTION_DATA

Spécifie si la sortie est sous-échantillonnée dans une opération blit, lors de l’utilisation de Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA

Spécifie l’espace de couleur de sortie pour les opérations blit, lors de l’utilisation de Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_BLT_STATE_PRIVATE_DATA

Contient les données d’un état blit privé pour Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_BLT_STATE_TARGET_RECT_DATA

Spécifie le rectangle cible pour le blitting, lors de l’utilisation de Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_COLOR

Définit une valeur de couleur pour DXVA-HD.
DXVAHD_COLOR_RGBA

Spécifie une valeur de couleur RVB. (DXVAHD_COLOR_RGBA)
DXVAHD_COLOR_YCbCrA

Spécifie une valeur de couleur YCbCr. (DXVAHD_COLOR_YCbCrA)
DXVAHD_CONTENT_DESC

Décrit un flux vidéo pour un processeur vidéo Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_CUSTOM_RATE_DATA

Spécifie une fréquence personnalisée pour la conversion de fréquences d’images ou la télécine inverse (IVTC). (DXVAHD_CUSTOM_RATE_DATA)
DXVAHD_FILTER_RANGE_DATA

Définit la plage de valeurs prises en charge pour un filtre d’image. (DXVAHD_FILTER_RANGE_DATA)
DXVAHD_RATIONAL

Contient un nombre rationnel (ratio).
DXVAHD_STREAM_DATA

Contient des données par flux pour la méthode IDXVAHD_VideoProcessor::VideoProcessBltHD.
DXVAHD_STREAM_STATE_ALPHA_DATA

Spécifie la valeur alpha planaire d’un flux d’entrée, lors de l’utilisation de Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_STREAM_STATE_ASPECT_RATIO_DATA

Spécifie les proportions en pixels (PAR) pour les rectangles source et de destination.
DXVAHD_STREAM_STATE_D3DFORMAT_DATA

Spécifie le format d’un flux d’entrée lors de l’utilisation de Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_STREAM_STATE_DESTINATION_RECT_DATA

Spécifie le rectangle de destination pour un flux d’entrée, lors de l’utilisation de Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_STREAM_STATE_FILTER_DATA

Spécifie le niveau d’une opération de filtrage sur un flux d’entrée DXVA -HD (Microsoft DirectX Video Acceleration High Definition).
DXVAHD_STREAM_STATE_FRAME_FORMAT_DATA

Spécifie comment un flux d’entrée DXVA-HD (Microsoft DirectX Video Acceleration High Definition) est entrelacé.
DXVAHD_STREAM_STATE_INPUT_COLOR_SPACE_DATA

Spécifie l’espace de couleurs d’un flux d’entrée Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_STREAM_STATE_LUMA_KEY_DATA

Spécifie la clé luma pour un flux d’entrée, lors de l’utilisation de Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA

Spécifie la fréquence d’images de sortie pour un flux d’entrée lors de l’utilisation de Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_STREAM_STATE_PALETTE_DATA

Contient les entrées de palette de couleurs pour un flux d’entrée, lors de l’utilisation de Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_STREAM_STATE_PRIVATE_DATA

Contient des données pour un état de flux privé, pour un flux d’entrée DXVA -HD (Video Acceleration High Definition) Microsoft DirectX.
DXVAHD_STREAM_STATE_PRIVATE_IVTC_DATA

Contient des statistiques de télécine inverse (IVTC) à partir d’un appareil Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_STREAM_STATE_SOURCE_RECT_DATA

Spécifie le rectangle source d’un flux d’entrée lors de l’utilisation de Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_VPCAPS

Spécifie les fonctionnalités du processeur vidéo Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_VPDEVCAPS

Spécifie les fonctionnalités d’un appareil Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHDSW_CALLBACKS

Contient des pointeurs vers des fonctions implémentées par un plug-in logiciel pour Microsoft DirectX Video Acceleration High Definition (DXVA-HD).

Énumérations

 
DXVAHD_ALPHA_FILL_MODE

Spécifie comment les valeurs alpha de sortie sont calculées pour les opérations delittation d’accélération vidéo Microsoft DirectX Haute Définition (DXVA-HD).
DXVAHD_BLT_STATE

Spécifie les paramètres d’état pour les opérations blit lors de l’utilisation de Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_DEVICE_CAPS

Définit les fonctionnalités de traitement vidéo d’un appareil Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_DEVICE_TYPE

Spécifie le type d’appareil Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_DEVICE_USAGE

Spécifie l’utilisation prévue pour un appareil Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_FEATURE_CAPS

Définit les fonctionnalités qu’un appareil Microsoft DirectX Video Acceleration High Definition (DXVA-HD) peut prendre en charge.
DXVAHD_FILTER

Spécifie des filtres d’image pour le traitement vidéo DXVA-HD (Microsoft DirectX Video Acceleration High Definition).
DXVAHD_FILTER_CAPS

Définit les fonctionnalités liées à l’ajustement et au filtrage des images pour un appareil DXVA -HD (Video Acceleration High Definition) Microsoft DirectX.
DXVAHD_FRAME_FORMAT

Décrit comment un flux vidéo est entrelacé. (DXVAHD_FRAME_FORMAT)
DXVAHD_INPUT_FORMAT_CAPS

Définit les fonctionnalités liées aux formats d’entrée pour un appareil Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_ITELECINE_CAPS

Spécifie les fonctionnalités de télécine inverse (IVTC) d’un processeur vidéo Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_OUTPUT_RATE

Spécifie les fréquences d’images de sortie pour un flux d’entrée, lors de l’utilisation de Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_PROCESSOR_CAPS

Spécifie les fonctionnalités de traitement d’un processeur vidéo Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_STREAM_STATE

Spécifie les paramètres d’état d’un flux d’entrée sur un processeur vidéo Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_SURFACE_TYPE

Spécifie le type de surface vidéo créée par un appareil Microsoft DirectX Video Acceleration High Definition (DXVA-HD).