é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
Si vous avez déjà sélectionné un convertisseur vidéo en appelant IDvdGraphBuilder ::GetDvdInterface, ne définissez pas l’indicateur AM_DVD_VMR9_ONLY ou AM_DVD_EVR_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)

Voir aussi

Types énumérés DirectShow

IDvdGraphBuilder ::RenderDvdVideoVolume