Partager via


Types énumérés DirectShow

[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngineet audio/vidéo capture dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer, IMFMediaEngine et capture audio/vidéo dans Media Foundation au lieu de directShow, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

Cette section décrit les types énumérés DirectShow.

Type énuméré Description
_AM_ASFWRITERCONFIG_PARAM Définit les paramètres de configuration du filtre enregistreur ASF WM.
_AM_AUDIO_RENDERER_STAT_PARAM Spécifie les informations de performances à récupérer à partir du renderer audio.
_AM_FILTER_MISC_FLAGS Contient les indicateurs de filtre source ou renderer.
AM_ASPECT_RATIO_MODE Spécifie le rapport d’aspect d’une image vidéo dans une fenêtre d’affichage.
AM_DVD_GRAPH_FLAGS Spécifie le type de décodeur à utiliser dans un graphique de filtre DVD.
AM_DVD_STREAM_FLAGS Décrit un type de flux DVD (vidéo, audio ou sous-image).
AM_GRAPH_CONFIG_RECONNECT_FLAGS Spécifie comment reconnecter des filtres lors de la reconstruction dynamique du graphe de filtre.
AM_INTF_SEARCH_FLAGS Spécifie les types d’objet à rechercher lors de la tentative de recherche d’une interface sur le graphique de filtre.
AM_LINE21_CCLEVEL Indique le niveau de capacité de sous-titrage.
AM_LINE21_CCSERVICE Indique le service de décodeur de sous-titrage.
AM_LINE21_CCSTATE Indique l’état de sous-titrage (activé ou désactivé).
AM_LINE21_DRAWBGMODE Indique le mode d’arrière-plan du texte sous-titré.
AM_MPEG2Level Indique le niveau vidéo MPEG-2 tel que spécifié dans la norme vidéo MPEG-2.
AM_MPEG2Profile Indique le profil vidéo MPEG-2 tel que spécifié dans la norme vidéo MPEG-2.
AM_OVERLAY_NOTIFY_FLAGS Contient des informations sur ce que la superposition a changé ou sur ce que la superposition est sur le point de changer.
AM_PIN_CONNECTION_BLOCK_FLAGS Définit des indicateurs qui spécifient comment bloquer le flux de données à partir d’une broche de sortie.
AM_PROPERTY_DVD_RATE_CHANGE Non pris en charge.
AM_PUSHSOURCE_FLAGS Indique le comportement d’un filtre source en direct.
AM_SAMPLE_PROPERTY_FLAGS Spécifie des valeurs pour les membres dwSampleFlags et dwStreamId de la structure AM_SAMPLE2_PROPERTIES. Ces valeurs décrivent les propriétés des exemples multimédias.
AM_SEEKING_SEEKING_CAPABILITIES Spécifie les fonctionnalités de recherche d’un flux multimédia.
AM_STREAM_INFO_FLAGS Indique si différents composants de la structure AM_STREAM_INFO ont été définis.
AM_WST_DRAWBGMODE Spécifie si l’arrière-plan d’une fenêtre de sous-titrage WST est opaque ou transparente.
AM_WST_LEVEL Non pris en charge.
AM_WST_SERVICE Spécifie le type de service WST.
AM_WST_STATE Spécifie si le sous-titrage WST est activé ou désactivé.
AM_WST_STYLE Non pris en charge.
AMExtendedSeekingCapabilities Spécifie les fonctionnalités de recherche d’un filtre. Utilisé avec IAMExtendedSeeking ::get_ExSeekCapabilities.
AMOVERLAYFX Spécifie les effets sur une surface de superposition matérielle DirectDraw.
AMRESCTL_RESERVEFLAGS Contient des indicateurs spécifiant s’il faut incrémenter ou décrémenter le nombre de ressources actuellement réservées.
AMTunerModeType Spécifie la fréquence d’un tuner tv (câble ou antenne).
AMVP_MODE Spécifie les différents modes pour les ports vidéo (VP).
AMVP_SELECT_FORMAT_BY Spécifie les critères que le mixeur VP doit utiliser pour sélectionner le format vidéo.
AnalogVideoStandard Spécifie le format du signal vidéo analogique de bande de base.
CameraControlFlags Spécifie si une fonction de caméra particulière est définie automatiquement ou manuellement.
CameraControlProperty Spécifie la partie de la caméra DirectShow qui contrôle.
CompressionCaps Indique les fonctionnalités de compression vidéo.
COPP_ACP_Protection_Level Spécifie le niveau de protection ACP.
COPP_BusType Spécifie le type de bus d’E/S utilisé par l’adaptateur graphique.
COPP_CGMSA_Protection_Level Spécifie le niveau de protection CGMS-A.
COPP_ConnectorType Spécifie le type de connecteur physique.
COPP_HDCP_Protection_Level Spécifie le niveau de protection HDCP.
COPP_ImageAspectRatio_EN300294 Spécifie le rapport d’aspect pour EN 300 294.
COPP_StatusFlags Spécifie l’état d’une session COPP.
COPP_StatusHDCPFlags Contient des indicateurs d’état HDCP.
COPP_TVProtectionStandard Définit une liste des normes de protection TV pour COPP.
DECIMATION_USAGE Décrit la stratégie de décimation utilisée par le filtre de mélangeur de superposition.
DVD_AUDIO_APPMODE Indique le mode audio actuel.
DVD_AUDIO_FORMAT Indique le format audio d’un DVD.
DVD_AUDIO_LANG_EXT Définit des indicateurs qui indiquent si un flux audio contient des extensions de langage audio.
DVD_CMD_FLAGS Définit des indicateurs qui contrôlent la façon dont le navigateur dvd gère la synchronisation des commandes.
DVD_DISC_SIDE Indique les côtés d’un disque DVD.
DVD_DOMAIN Spécifie les domaines DVD.
DVD_ERROR Spécifie les conditions d’erreur dvd.
DVD_FRAMERATE Indique si le DVD est créé pour lire à 25 ou 30 images par seconde.
DVD_KARAOKE_ASSIGNMENT Définit la configuration du haut-parleur pour un flux audio.
DVD_KARAOKE_CONTENTS Spécifie les indicateurs qui, lorsqu’ils sont utilisés dans une opération OR au niveau du bit, décrivent le contenu de chaque canal d’un flux audio dans un titre de karaoké.
DVD_KARAOKE_DOWNMIX Définit les indicateurs utilisés par la méthode IDvdControl2 ::SelectKaraokeAudioPresentationMode pour contrôler les haut-parleurs auxquels chaque canal auxiliaire est mélangé.
DVD_MENU_ID Spécifie les identificateurs de menu VTS (DVD Video Title Set).
DVD_NavCmdType Définit les types de commandes de navigation DVD.
DVD_OPTION_FLAG Définit des indicateurs qui contrôlent les aspects du navigateur dvd comportement du filtre lié à la lecture du contenu dvd.
DVD_PARENTAL_LEVEL Identifie les indicateurs pour les niveaux parentaux génériques définis dans la spécification dvd.
DVD_PB_STOPPED Indique pourquoi la lecture dvd s’est arrêtée.
DVD_PREFERRED_DISPLAY_MODE Indique le rapport d’aspect de fenêtre et la méthode de conversion préférés de l’utilisateur.
DVD_RELATIVE_BUTTON Identifie les quatre boutons directionnels utilisés pour la navigation dans le menu DVD et d’autres opérations.
DVD_SUBPICTURE_CODING Indique le type de contenu que contient le flux de sous-image.
DVD_SUBPICTURE_LANG_EXT Définit les extensions de langage possibles dans un flux de sous-image spécifié.
DVD_SUBPICTURE_TYPE Définit les indicateurs utilisés pour déterminer le type de contenu que contient le flux de sous-image.
DVD_TextCharSet Définit le jeu de caractères ISO avec lequel une chaîne spécifiée est encodée.
DVD_TextStringType Définit un sous-ensemble des types de chaînes de texte DVD.
DVD_TIMECODE_FLAGS Indique la fréquence d’images à laquelle un DVD a été créé à lire.
DVD_TITLE_APPMODE Indique si un titre dvd est un titre de karaoké.
DVD_VIDEO_COMPRESSION Définit les types de compression vidéo DVD possibles.
DVD_WARNING Spécifie les conditions d’avertissement dvd.
DVDECODERRESOLUTION Indique la résolution de décodage de vidéo numérique (DV).
DVENCODERFORMAT Indique le format DV.
DVENCODERRESOLUTION Indique la résolution d’encodage DV.
DVENCODERVIDEOFORMAT Indique la norme vidéo (NTSC ou PAL) pour l’encodage DV.
FILTER_STATE Spécifie l’état d’un filtre.
InterleavingMode Spécifie la façon dont les images vidéo et les exemples audio seront écrits sur disque.
MEDIA_SAMPLE_CONTENT Décrit le contenu d’un flux élémentaire dans un flux de transport MPEG-2.
PhysicalConnectorType Spécifie le type physique d’épingle.
PIN_DIRECTION Indique la direction d’une broche.
QualityMessageType Décrit un message de qualité.
REG_PINFLAG Définit des indicateurs pour la structure REGFILTERPINS2.
REM_FILTER_FLAGS Spécifie comment supprimer un filtre du graphe de filtre.
SNDDEV_ERR Spécifie la façon dont l’appareil audio a été accédé lorsqu’une défaillance s’est produite.
TunerInputType Spécifie la fréquence d’un tuner tv (câble ou antenne).
TVAudioMode Spécifie le mode d’un contrôle audio TV.
VALID_UOP_FLAG Indique quelles commandes d’opération utilisateur (UOP) sont actuellement autorisées par le DVD.
VfwCaptureDialogs Spécifie une boîte de dialogue pour un pilote de capture Microsoft Video pour Windows.
VfwCompressDialogs Spécifie une boîte de dialogue pour un codec Video pour Windows.
VideoControlFlags Spécifie un mode d’opération pour un appareil vidéo, tel que le retournement horizontal ou vertical, l’activation du déclencheur externe et la simulation du déclencheur.
VIDEOENCODER_BITRATE_MODE Définit les trois types de débits de bits pris en charge par les méthodes d’interface IEncoderAPI.
VideoProcAmpFlags Spécifie comment définir des propriétés vidéo.
VideoProcAmpProperty Spécifie les propriétés vidéo sur un appareil de capture vidéo.
VMR_ASPECT_RATIO_MODE Utilisé avec l'IVMRWindowlessControl ::GetAspectRatioMode et IVMRWindowlessControl ::SetAspectRatioMode méthodes pour définir et récupérer le mode rapport d’aspect
VMR9_SampleFormat Décrit l’interlacement d’un flux vidéo.
VMR9AlphaBitmapFlags Définit les valeurs possibles pour la structuredwFlags de la structureVMR9AlphaBitmap.
VMR9AspectRatioMode Utilisé avec l'IVMRWindowlessControl9 ::GetAspectRatioMode et méthodes SetAspectRatioMode pour définir et récupérer le mode rapport d’aspect.
VMR9DeinterlacePrefs Décrit la méthode d’interlacement utilisée par VMR-9 si la méthode définie par l’application ne peut pas être utilisée.
VMR9DeinterlaceTech Décrit l’algorithme utilisé pour déinterlacer un flux vidéo.
VMR9MixerPrefs Contient des indicateurs qui spécifient la décimation, le filtrage et les informations d’espace de couleur qui seront utilisées lors de la création de l’image vidéo sur l’aire Direct3D
vmR9Mode Utilisé dans les appels aux méthodes IVMRFilterConfig9 ::GetRenderingMode et SetRenderingModepour récupérer ou spécifier le mode de rendu de VMR-9.
VMR9PresentationFlags Membre de la structure VMR9PresentationInfo.
VMR9ProcAmpControlFlags Spécifie les propriétés d’ajustement d’image.
VMR9SurfaceAllocationFlags Utilisé avec la méthode IVMRSurfaceAllocator9 ::InitializeDevice pour spécifier les paramètres de création de surface.
VMR9RenderPrefs Spécifie les préférences de rendu de base pour VMR-9.
VMRDeinterlacePrefs Utilisé pour décrire la stratégie de préférence de déinterlacation pour vmR.
VMRDeinterlaceTech Utilisé pour décrire l’algorithme utilisé pour déinterlacer un flux. Les indicateurs ne s’excluent pas mutuellement.
VMRMixerPrefs Contient des indicateurs qui spécifient les informations de décimation, de filtrage et d’espace de couleur qui seront utilisées lors de la création de l’image vidéo sur l’aire DirectDraw.
vmRMode Utilisé dans les appels aux méthodes IVMRFilterConfig ::GetRenderingMode et IVMRFilterConfig ::SetRenderingMode pour récupérer ou spécifier le mode de rendu de VMR-7.
VMRPresentationFlags Membre de la structure VMRPRESENTATIONINFO
VMRRenderPrefs Utilisé avec l'IVMRFilterConfig ::GetRenderingPrefs et IVMRFilterConfig ::SetRenderingPrefs méthodes pour obtenir et définir des préférences de rendu de base.
VMRSurfaceAllocationFlags Utilisé avec la méthode IVMRSurfaceAllocator ::AllocateSurface pour spécifier les paramètres de création de surface.

 

de référence directShow