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, IMFMediaEngine et Audio/Video Capture in 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 Audio/Video Capture dans Media Foundation au lieu de DirectShow, si 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 convertisseur audio.
_AM_FILTER_MISC_FLAGS Contient les indicateurs de filtre source ou renderer.
AM_ASPECT_RATIO_MODE Spécifie les proportions 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 DE 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 les filtres lors de la reconstruction dynamique du graphique de filtres.
AM_INTF_SEARCH_FLAGS Spécifie les types d’objets à rechercher lors de la recherche d’une interface sur le graphique de filtres.
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 du 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 comme spécifié dans la norme vidéo MPEG-2.
AM_OVERLAY_NOTIFY_FLAGS Contient des informations sur ce que la superposition a changé ou 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 de source dynamique.
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 de média.
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 transparent.
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 des 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 mixer VP doit utiliser pour sélectionner le format vidéo.
AnalogVideoStandard Spécifie le format du signal vidéo analogique en 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 la carte 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 les proportions pour EN 300 294.
COPP_StatusFlags Spécifie la status d’une session COPP.
COPP_StatusHDCPFlags Contient des indicateurs de status HDCP.
COPP_TVProtectionStandard Définit une liste de 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 filtre DVD Navigator 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 du DVD.
DVD_FRAMERATE Indique si le DVD est créé pour être lu à 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, le cas échéant, pour chaque canal auxiliaire.
DVD_MENU_ID Spécifie les identificateurs de menu Jeu de titres vidéo (VTS) DVD.
DVD_NavCmdType Définit les types de commandes de navigation DVD.
DVD_OPTION_FLAG Définit des indicateurs qui contrôlent les aspects du comportement du filtre navigateur de DVD liés à la lecture du contenu dvd.
DVD_PARENTAL_LEVEL Identifie les indicateurs pour les niveaux parentaux génériques définis dans la spécification du DVD.
DVD_PB_STOPPED Indique pourquoi la lecture de DVD s’est arrêtée.
DVD_PREFERRED_DISPLAY_MODE Indique les proportions de fenêtre et la méthode de conversion préférées 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 le titre d’un DVD est un titre de karaoké.
DVD_VIDEO_COMPRESSION Définit les types de compression vidéo de DVD possibles.
DVD_WARNING Spécifie les conditions d’avertissement du DVD.
DVDECODERRESOLUTION Indique la résolution de décodage 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.
Mode d’entrelacement Spécifie comment les images vidéo et les exemples audio seront écrits sur le 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 graphique de filtre.
SNDDEV_ERR Spécifie le mode d’accès au périphérique audio 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 Vidéo pour Windows.
VideoControlFlags Spécifie un mode de fonctionnement pour un périphérique vidéo, tel que le retournement horizontal ou vertical, l’activation du déclencheur externe et la simulation de déclencheur.
VIDEOENCODER_BITRATE_MODE Définit les trois types de débits binaires pris en charge par les méthodes d’interface IEncoderAPI .
VideoProcAmpFlags Spécifie comment définir les propriétés de la vidéo.
VideoProcAmpProperty Spécifie les propriétés vidéo sur un appareil de capture vidéo.
VMR_ASPECT_RATIO_MODE Utilisé avec les méthodes IVMRWindowlessControl::GetAspectRatioMode et IVMRWindowlessControl::SetAspectRatioMode pour définir et récupérer le mode de proportions
VMR9_SampleFormat Décrit l’entrelacement d’un flux vidéo.
VMR9AlphaBitmapFlags Définit les valeurs possibles pour le membre dwFlags de la structure VMR9AlphaBitmap .
VMR9AspectRatioMode Utilisé avec les méthodes IVMRWindowlessControl9::GetAspectRatioMode et SetAspectRatioMode pour définir et récupérer le mode de proportions.
VMR9DeinterlacePrefs Décrit la méthode de désinterlacation que le VMR-9 utilise si la méthode définie par l’application ne peut pas être utilisée.
VMR9DeinterlaceTech Décrit l’algorithme utilisé pour désinterlacer un flux vidéo.
VMR9MixerPrefs Contient des indicateurs qui spécifient des informations de décimation, de filtrage et d’espace colorimétrique qui seront utilisées lors de la création de l’image vidéo sur la surface 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 de l’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ésinterlacation pour le VMR.
VMRDeinterlaceTech Utilisé pour décrire l’algorithme utilisé pour désinterlacer un flux. Les indicateurs ne s’excluent pas mutuellement.
VMRMixerPrefs Contient des indicateurs qui spécifient des informations de décimation, de filtrage et d’espace de couleurs qui seront utilisées lors de la création de l’image vidéo sur la surface 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 les méthodes IVMRFilterConfig::GetRenderingPrefs et IVMRFilterConfig::SetRenderingPrefs pour obtenir et définir les 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.

 

Informations de référence sur DirectShow