DVD_MenuAttributes structure (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.]
La structure DVD_MenuAttributes contient des informations sur un menu DVD. La méthode IDvdInfo2 ::GetTitleAttributes remplit une structure DVD_MenuAttributes pour un flux spécifié.
Syntaxe
typedef struct tagDVD_MenuAttributes {
BOOL fCompatibleRegion[8];
DVD_VideoAttributes VideoAttributes;
BOOL fAudioPresent;
DVD_AudioAttributes AudioAttributes;
BOOL fSubpicturePresent;
DVD_SubpictureAttributes SubpictureAttributes;
} DVD_MenuAttributes;
Membres
fCompatibleRegion[8]
Tableau de valeurs TRUE/FALSE indiquant avec quelles régions DVD la région créée du disque est compatible. Les huit index de tableau (numérotés de 0 à 7) correspondent aux huit régions de DVD (numérotées de 1 à 8). Ce tableau n’est rempli que lorsque le menu interrogé est le menu Du Gestionnaire de vidéos (le menu main pour l’ensemble du disque).
VideoAttributes
Structure DVD_VideoAttributes contenant les attributs vidéo du menu. Cela s’applique à la fois à un VMGM et à un VTSM.
fAudioPresent
Variable de type BOOL indiquant si le menu a un flux audio.
AudioAttributes
Structure DVD_AudioAttributes contenant des informations sur le flux audio du menu. Cette structure est remplie uniquement si fAudioPresent a la valeur TRUE.
fSubpicturePresent
Variable de type BOOL indiquant si le menu a un flux de sous-image.
SubpictureAttributes
Structure DVD_SubpictureAttributes contenant des informations sur le flux de sous-image du menu. Cette structure est remplie uniquement si fSubpicturePresent a la valeur TRUE.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | strmif.h (include Dshow.h) |