énumération AM_DVD_GRAPH_FLAGS (strmif.h)
[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.]
L’énumération AM_DVD_GRAPH_FLAGS spécifie comment le Navigateur de DVD crée un graphique de lecture de DVD. Ces indicateurs sont utilisés avec la méthode IDvdGraphBuilder ::RenderDvdVideoVolume .
Syntax
typedef enum _AM_DVD_GRAPH_FLAGS {
AM_DVD_HWDEC_PREFER = 0x1,
AM_DVD_HWDEC_ONLY = 0x2,
AM_DVD_SWDEC_PREFER = 0x4,
AM_DVD_SWDEC_ONLY = 0x8,
AM_DVD_NOVPE = 0x100,
AM_DVD_DO_NOT_CLEAR = 0x200,
AM_DVD_VMR9_ONLY = 0x800,
AM_DVD_EVR_ONLY = 0x1000,
AM_DVD_EVR_QOS = 0x2000,
AM_DVD_ADAPT_GRAPH = 0x4000,
AM_DVD_MASK = 0xffff
} AM_DVD_GRAPH_FLAGS;
Constantes
AM_DVD_HWDEC_PREFER Valeur : 0x1 Utilisez un décodeur matériel si possible. Si aucun n’est disponible, utilisez un décodeur logiciel. Il s'agit du paramètre par défaut. Les décodeurs de DVD matériels sont enregistrés sous la catégorie de filtre CLSID_DVDHWDecodersCategory. Consultez Catégories de filtres. |
AM_DVD_HWDEC_ONLY Valeur : 0x2 Utiliser un décodeur matériel ; n’utilisez pas de décodeur logiciel. Ne combinez pas cet indicateur avec l’indicateur AM_DVD_VMR9_ONLY ou AM_DVD_EVR_ONLY. |
AM_DVD_SWDEC_PREFER Valeur : 0x4 Utilisez un décodeur logiciel si possible. Si aucun n’est disponible, utilisez un décodeur matériel. |
AM_DVD_SWDEC_ONLY Valeur : 0x8 Utiliser un décodeur logiciel ; n’utilisez pas de décodeur matériel. |
AM_DVD_NOVPE Valeur : 0x100 Ne pas afficher la vidéo sur l’écran de l’ordinateur. L’utilisation de cet indicateur doit être limitée uniquement à la combinaison d’un décodeur de DVD-Video matériel et d’un périphérique d’affichage avec un port pouvant se connecter à un téléviseur. Type de boîtier de décodeur qui peut lire DVD-Video peut lire des titres de DVD à afficher sur un téléviseur plutôt que sur un moniteur d’ordinateur. |
AM_DVD_DO_NOT_CLEAR Valeur : 0x200 Ne effacez pas le graphique de filtre avant de générer le graphique de lecture de DVD. Par défaut, la méthode RenderDvdVideoVolume supprime tous les filtres existants du graphe avant de générer le graphique de lecture de DVD. Note S’applique à Windows Vista et versions ultérieures. |
AM_DVD_VMR9_ONLY Valeur : 0x800 Utilisez le filtre de rendu de mixage vidéo 9 (VMR-9) pour le rendu ; échoue si le VMR-9 n’est pas disponible. Ne combinez pas cet indicateur avec l’indicateur AM_DVD_EVR_ONLY. |
AM_DVD_EVR_ONLY Valeur : 0x1000 Utilisez le convertisseur vidéo amélioré (EVR) pour le rendu ; échoue si l’EVR n’est pas disponible. Note S’applique à Windows Vista et versions ultérieures. |
AM_DVD_EVR_QOS Valeur : 0x2000 |
AM_DVD_ADAPT_GRAPH Valeur : 0x4000 |
AM_DVD_MASK Valeur : 0xffff |
Remarques
Ne combinez pas plus d’un des indicateurs suivants :
- AM_DVD_HWDEC_PREFER
- AM_DVD_HWDEC_ONLY
- AM_DVD_SWDEC_PREFER
- AM_DVD_SWDEC_ONLY
Pour utiliser le VMR-9, la méthode IAMDecoderCaps ::GetDecoderCaps du décodeur doit retourner l’indicateur AM_GETDECODERCAP_QUERY_VMR9_SUPPORT . Pour utiliser l’EVR, la méthode GetDecoderCaps du décodeur doit retourner l’indicateur AM_GETDECODERCAP_QUERY_EVR_SUPPORT .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | strmif.h (include Dshow.h) |