Interface IDvdInfo2 (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’interface IDvdInfo2 signale les attributs d’un disque DVD ou l’état actuel de la lecture et de la navigation du DVD. Le filtre DVD Navigator implémente cette interface. IDvdInfo2 est l’interface complémentaire de l’interface IDvdControl2 . IDvdInfo2 regroupe les méthodes « get » du navigateur de DVD et IDvdControl2 regroupe les méthodes « set ». Ensemble, ils fournissent des fonctionnalités de navigation et de lecture dvd au-delà de la spécification DVD Annexe J.

Note Les informations fournies par certaines de ces méthodes peuvent également être obtenues par le biais de notifications d’événements envoyées à partir du navigateur de DVD à la boucle de message de l’application. Par exemple, pour obtenir le domaine DVD actuel, vous pouvez appeler IDvdInfo2 ::GetCurrentDomain ou gérer l’événement EC_DVD_DOMAIN_CHANGE dans la boucle de message de votre application et extraire le nouveau domaine du paramètre lParam1 de l’événement.
 

Héritage

L’interface IDvdInfo2 hérite de l’interface IUnknown. IDvdInfo2 a également les types de membres suivants :

Méthodes

L’interface IDvdInfo2 a ces méthodes.

 
IDvdInfo2 ::GetAllGPRMs

La méthode GetAllGPRMs récupère le contenu actuel de tous les registres de paramètres généraux (GPRM).
IDvdInfo2 ::GetAllSPRMs

La méthode GetAllSPRMs récupère le contenu actuel de tous les registres de paramètres système (SPRM).
IDvdInfo2 ::GetAudioAttributes

La méthode GetAudioAttributes récupère les attributs du flux audio spécifié dans le titre ou le menu actuel.
IDvdInfo2 ::GetAudioLanguage

La méthode GetAudioLanguage récupère la langue du flux audio spécifié dans le titre actuel.
IDvdInfo2 ::GetButtonAtPosition

La méthode GetButtonAtPosition récupère le bouton situé au point spécifié dans la fenêtre d’affichage.
IDvdInfo2 ::GetButtonRect

La méthode GetButtonRect récupère les coordonnées de rectangle pour le bouton de menu spécifié. Remarque Cette méthode n’est actuellement pas implémentée. .
IDvdInfo2 ::GetCmdFromEvent

La méthode GetCmdFromEvent récupère un objet IDvdCmd à partir d’un événement EC_DVD_CMD_START ou EC_DVD_CMD_END.
IDvdInfo2 ::GetCurrentAngle

La méthode GetCurrentAngle récupère le nombre d’angles disponibles dans le bloc d’angle actuel et le nombre d’angle actuellement sélectionné.
IDvdInfo2 ::GetCurrentAudio

La méthode GetCurrentAudio récupère le nombre de flux audio disponibles et le nombre du flux audio actuellement sélectionné.
IDvdInfo2 ::GetCurrentButton

La méthode GetCurrentButton récupère le nombre de boutons disponibles et le numéro du bouton actuellement sélectionné.
IDvdInfo2 ::GetCurrentDomain

La méthode GetCurrentDomain récupère le domaine dans lequel se trouve actuellement le navigateur de DVD.
IDvdInfo2 ::GetCurrentLocation

La méthode GetCurrentLocation récupère l’emplacement de lecture actuel.
IDvdInfo2 ::GetCurrentSubpicture

La méthode GetCurrentSubpicture récupère le nombre de flux de sous-image disponibles dans le titre actuel, le numéro de flux de sous-image actuellement sélectionné et l’état de la sous-image.
IDvdInfo2 ::GetCurrentUOPS

La méthode GetCurrentUOPS récupère un ensemble d’indicateurs indiquant les commandes de navigation, le cas échéant, que les auteurs de contenu ont explicitement désactivées pour l’emplacement du disque actuel.
IDvdInfo2 ::GetCurrentVideoAttributes

La méthode GetCurrentVideoAttributes récupère les attributs vidéo du titre ou du menu actuel.
IDvdInfo2 ::GetDecoderCaps

La méthode GetDecoderCaps récupère le débit de données maximal du décodeur DVD pour la vidéo, l’audio et la sous-image (en avant et en arrière) ainsi que la prise en charge de différents types d’audio (AC-3, MPEG-2, DTS, SDDS, LPCM).
IDvdInfo2 ::GetDefaultAudioLanguage

La méthode GetDefaultAudioLanguage récupère la langue audio par défaut.
IDvdInfo2 ::GetDefaultMenuLanguage

La méthode GetDefaultMenuLanguage récupère la langue de menu par défaut.
IDvdInfo2 ::GetDefaultSubpictureLanguage

La méthode GetDefaultSubpictureLanguage récupère la langue de sous-image par défaut.
IDvdInfo2 ::GetDiscID

La méthode GetDiscID récupère un numéro d’identification 64 bits généré par le système pour le DVD spécifié.
IDvdInfo2 ::GetDVDDirectory

La méthode GetDVDDirectory récupère le répertoire racine défini dans le Navigateur de DVD.
IDvdInfo2 ::GetDVDTextLanguageInfo

La méthode GetDVDTextLanguageInfo récupère des informations sur les chaînes de texte d’une langue spécifiée. La méthode récupère le nombre de chaînes pour cette langue, l’identificateur de paramètres régionaux et le jeu de caractères.
IDvdInfo2 ::GetDVDTextNumberOfLanguages

La méthode GetDVDTextNumberOfLanguages récupère le nombre de langues dans lesquelles les chaînes de texte de DVD apparaissent.
IDvdInfo2 ::GetDVDTextStringAsNative

La méthode GetDVDTextStringAsNative récupère une chaîne de texte de DVD pour une langue spécifiée et retourne la chaîne de texte sous la forme d’un tableau d’octets.
IDvdInfo2 ::GetDVDTextStringAsUnicode

La méthode GetDVDTextStringAsUnicode récupère une chaîne de texte DE DVD pour une langue spécifiée et retourne la chaîne de texte sous forme de chaîne Unicode.
IDvdInfo2 ::GetDVDVolumeInfo

La méthode GetDVDVolumeInfo récupère les informations actuelles sur le volume du DVD.
IDvdInfo2 ::GetKaraokeAttributes

La méthode GetKaraokeAttributes récupère les attributs de karaoké du flux audio spécifié dans le titre ou le menu actuel.
IDvdInfo2 ::GetMenuLanguages

La méthode GetMenuLanguages récupère toutes les langues disponibles pour tous les menus du disque.
IDvdInfo2 ::GetNumberOfChapters

La méthode GetNumberOfChapters récupère le nombre de chapitres dans un titre donné.
IDvdInfo2 ::GetPlayerParentalLevel

La méthode GetPlayerParentalLevel récupère le niveau parental actuel et les paramètres de code pays/région ISO 3166 pour le navigateur de DVD.
IDvdInfo2 ::GetState

La méthode GetState récupère un signet contenant l’emplacement du disque et les informations d’état du Navigateur de DVD.
IDvdInfo2 ::GetSubpictureAttributes

La méthode GetSubpictureAttributes récupère les attributs du flux de sous-image spécifié dans le titre ou le menu spécifié.
IDvdInfo2 ::GetSubpictureLanguage

La méthode GetSubpictureLanguage récupère la langue du flux de sous-image spécifié dans le titre actuel.
IDvdInfo2 ::GetTitleAttributes

La méthode GetTitleAttributes récupère les attributs de tous les flux vidéo, audio et sous-image pour le titre spécifié et ses menus.
IDvdInfo2 ::GetTitleParentalLevels

La méthode GetTitleParentalLevels récupère les niveaux parentaux définis pour un titre particulier.
IDvdInfo2 ::GetTotalTitleTime

La méthode GetTotalTitleTime récupère le temps de lecture total du titre actuel.
IDvdInfo2 ::GetVMGAttributes

La méthode GetVMGAttributes récupère les attributs de tous les flux vidéo, audio et sous-image pour le menu Du gestionnaire de vidéos.
IDvdInfo2 ::IsAudioStreamEnabled

La méthode IsAudioStreamEnabled détermine si le flux audio spécifié est activé dans le titre actuel.
IDvdInfo2 ::IsSubpictureStreamEnabled

La méthode IsSubpictureStreamEnabled détermine si le flux de sous-image spécifié est activé dans le titre actuel.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête strmif.h (include Dshow.h)

Voir aussi

DVD Applications