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).

Important La valeur 0 (FALSE) indique que la région est compatible (autorisée). La valeur 1 (TRUE) indique que la région n’est pas compatible. Ce membre doit avoir été nommé fIncompatibleRegion.
 

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)

Voir aussi

DirectShow Structures