Interface IDvdControl2 (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 dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement au nouveau code d’utiliser MediaPlayer, IMFMediaEngine et La capture audio/vidéo dans Media Foundation au lieu de DirectShow, lorsque cela est 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 IDvdControl2 navigue et lit DVD-Video titres. Le filtre source DirectShow DVD Navigator implémente cette interface. Après avoir créé un graphique de filtre DE DVD via l’interface IDvdGraphBuilder , une application de lecteur DVD utilise les méthodes des interfaces IDvdControl2 et IDvdInfo2 pour envoyer des commandes DVD à et récupérer des informations d’état à partir du DVD Navigator.

IDvdControl2 fournit toutes les fonctionnalités requises par la spécification DVD Annexe J, ainsi que les méthodes de lecture, de navigation dans les menus et de contrôle parental. Pour plus d’informations sur l’écriture d’une application de lecteur DVD à l’aide du navigateur DE DVD, y compris des rubriques sur le graphique de filtre DVD, la synchronisation des commandes, les contrôles parentaux, les menus et la prise en charge du karaoké, consultez Applications DVD.

Lecture

Héritage

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

Méthodes

L’interface IDvdControl2 a ces méthodes.

 
IDvdControl2 ::AcceptParentalLevelChange

La méthode AcceptParentalLevelChange accepte ou rejette une demande du NAVIGATEUR DE DVD pour lire du contenu à un niveau de gestion parentale supérieur.
IDvdControl2 ::ActivateAtPosition

La méthode ActivateAtPosition active le bouton de menu sous la position du pointeur de la souris.
IDvdControl2 ::ActivateButton

La méthode ActivateButton active le bouton de menu actuellement sélectionné.
IDvdControl2 ::P ause

Remarque Cette méthode est déconseillée. Les applications doivent appeler IMediaControl ::P ause à la place. Pour plus d’informations, consultez Data Flow dans le NAVIGATEUR DE DVD. La méthode Pause interrompt ou reprend la lecture à l’emplacement actuel.
IDvdControl2 ::P layAtTime

La méthode PlayAtTime démarre la lecture à partir de l’heure spécifiée dans le titre actuel.
IDvdControl2 ::P layAtTimeInTitle

La méthode PlayAtTimeInTitle démarre la lecture à partir de l’heure spécifiée dans le titre spécifié.
IDvdControl2 ::P layBackwards

La méthode PlayBackwards lit vers l’arrière à la vitesse spécifiée à partir de l’emplacement actuel.
IDvdControl2 ::P layChapter

La méthode PlayChapter démarre la lecture à partir du chapitre spécifié dans le titre actuel.
IDvdControl2 ::P layChapterInTitle

La méthode PlayChapterInTitle démarre la lecture à partir du début du chapitre spécifié du titre spécifié.
IDvdControl2 ::P layChaptersAutoStop

La méthode PlayChaptersAutoStop lit le nombre de chapitres spécifié, en commençant par le chapitre spécifié dans le titre spécifié.
IDvdControl2 ::P layForwards

La méthode PlayForwards avance à la vitesse spécifiée à partir de l’emplacement actuel.
IDvdControl2 ::P layNextChapter

La méthode PlayNextChapter démarre la lecture à partir du début du chapitre suivant du titre actuel.
IDvdControl2 ::P layPeriodInTitleAutoStop

La méthode PlayPeriodInTitleAutoStop démarre la lecture dans le titre spécifié à partir de l’heure de début spécifiée jusqu’à l’heure de fin spécifiée.
IDvdControl2 ::P layPrevChapter

La méthode PlayPrevChapter démarre la lecture à partir du début du chapitre précédent du titre actuel.
IDvdControl2 ::P layTitle

La méthode PlayTitle démarre la lecture à partir du début du titre spécifié.
IDvdControl2 ::ReplayChapter

La méthode ReplayChapter démarre la lecture à partir du début du chapitre actif.
IDvdControl2 ::Resume

La méthode Resume quitte un menu et reprend la lecture.
IDvdControl2 ::ReturnFromSubmenu

La méthode ReturnFromSubmenu retourne l’affichage d’un sous-menu vers son menu parent.
IDvdControl2 ::SelectAndActivateButton

La méthode SelectAndActivateButton sélectionne et active le bouton de menu spécifié.
IDvdControl2 ::SelectAngle

La méthode SelectAngle définit le nouvel angle lorsque le NAVIGATEUR DE DVD se trouve dans un bloc d’angle.
IDvdControl2 ::SelectAtPosition

La méthode SelectAtPosition met en évidence le bouton de menu sous la position du pointeur de la souris.
IDvdControl2 ::SelectAudioStream

La méthode SelectAudioStream sélectionne le flux audio à lire.
IDvdControl2 ::SelectButton

La méthode SelectButton sélectionne le bouton de menu spécifié.
IDvdControl2 ::SelectDefaultAudioLanguage

La méthode SelectDefaultAudioLanguage définit la langue audio par défaut.
IDvdControl2 ::SelectDefaultMenuLanguage

La méthode SelectDefaultMenuLanguage définit la langue par défaut pour tous les menus et boutons de menu.
IDvdControl2 ::SelectDefaultSubpictureLanguage

La méthode SelectDefaultSubpictureLanguage définit la langue par défaut du texte de sous-image.
IDvdControl2 ::SelectKaraokeAudioPresentationMode

La méthode SelectKaraokeAudioPresentationMode envoie des canaux auxiliaires karaoké aux haut-parleurs de gauche ou de droite.
IDvdControl2 ::SelectParentalCountry

La méthode SelectParentalCountry définit le pays/la région pour l’interprétation des niveaux d’accès parental et la définition des langues par défaut.
IDvdControl2 ::SelectParentalLevel

La méthode SelectParentalLevel définit le niveau d’accès parental pour l’utilisateur connecté.
IDvdControl2 ::SelectRelativeButton

La méthode SelectRelativeButton définit le bouton relatif spécifié (supérieur, inférieur, droit ou gauche).
IDvdControl2 ::SelectSubpictureStream

La méthode SelectSubpictureStream définit le flux de sous-image à afficher.
IDvdControl2 ::SelectVideoModePreference

La méthode SelectVideoModePreference définit l’affichage du mode vidéo spécifié (écran large, boîte aux lettres ou panoramique) pour la lecture.
IDvdControl2 ::SetDVDDirectory

La méthode SetDVDDirectory définit le lecteur DVD à partir duquel le filtre DVD Navigator lit.
IDvdControl2 ::SetGPRM

La méthode SetGPRM définit une valeur de registre de paramètres généraux.
IDvdControl2 ::SetOption

La méthode SetOption active ou désactive un indicateur de comportement interne sur le filtre DVD Navigator.
IDvdControl2 ::SetState

La méthode SetState enregistre la position et l’état actuels du disque du filtre DVD Navigator.
IDvdControl2 ::SetSubpictureState

La méthode SetSubpictureState active ou désactive l’affichage de la sous-image.
IDvdControl2 ::ShowMenu

La méthode ShowMenu affiche le menu spécifié, le cas échéant.
IDvdControl2 ::StillOff

La méthode StillOff reprend la lecture, annulant le mode immobile.
IDvdControl2 ::Stop

La méthode Stop arrête la lecture d’un titre ou d’un menu en déplaçant le navigateur DVD dans le domaine d’arrêt du DVD.

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