Partager via


OBJET MSWebDVD

[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.]

Notes

Ce composant peut être utilisé dans les systèmes d’exploitation Microsoft Windows 2000, Windows XP et Windows Server 2003. Il sera peut-être modifié ou indisponible dans les versions ultérieures.

 

Notes

Cette API est déconseillée. Pour plus d’informations sur la lecture et la navigation de DVD dans DirectShow, consultez Applications DVD.

 

Les méthodes, propriétés et événements de l’objet MSWebDVD permettent à une application de contrôler tous les aspects de DVD-Video navigation et de lecture, et de récupérer des informations à partir du disque. L’objet MSWebDVD n’effectue pas le travail de navigation réel ; Au lieu de cela, il transmet les commandes au filtre DVD Navigator , un composant Microsoft® DirectShow® qui lit DVD-Video disques.

Les méthodes et propriétés MSWebDVD agissent sur l’état actuel du navigateur de DVD ou sur les informations d’un disque, ou les deux. Pour stocker et récupérer différents types d’informations spécifiques à l’application dans le Registre, telles que les préférences utilisateur pour les niveaux parentaux et la langue par défaut, utilisez les méthodes de l’objet MSDVDAdm . Utilisez la propriété DVDAdm pour accéder à cet objet.

Notes

À partir de DirectX 9.0b, l’objet se charge uniquement dans les zones approuvées. Il ne se charge pas dans les zones non approuvées.

 

Méthodes et propriétés par catégorie

Lecture  
CanStep Détermine si le décodeur MPEG-2 sur le système local peut effectuer un pas à pas d’image dans une direction spécifiée.
Eject Éjecte ou insère un disque à partir du lecteur ou dans celui-ci.
FramesPerSecond Récupère la fréquence d’images vidéo pour le titre actuel du DVD.
Suspendre Interrompt la lecture à l’emplacement actuel.
Jouer Lit le titre actuel du DVD.
PlayAtTime Démarre la lecture dans le titre actuel à l’heure spécifiée.
PlayAtTimeInTitle Démarre la lecture à l’heure spécifiée dans le titre spécifié.
PlayBackwards Démarre la lecture vers l’arrière à partir de l’emplacement actuel à la vitesse spécifiée.
PlayChapter Démarre la lecture à partir du chapitre spécifié dans le titre actuel.
PlayChapterInTitle Lit le chapitre spécifié dans le titre spécifié.
PlayChaptersAutoStop Démarre la lecture au niveau du chapitre spécifié dans le titre spécifié, pour le nombre de chapitres spécifiés.
PlayForwards Démarre la lecture avant à partir de l’emplacement actuel à la vitesse spécifiée.
PlayNextChapter Démarre la lecture à partir du chapitre suivant du titre actuel.
PlayPeriodInTitleAutoStop Démarre la lecture à l’heure spécifiée dans le titre spécifié jusqu’à l’heure d’arrêt spécifiée.
PlayPrevChapter Démarre la lecture à partir du chapitre précédent dans le titre actuel.
PlayTitle Démarre la lecture au début du titre spécifié.
ReplayChapter Démarre la lecture au début du chapitre actif.
Reprendre Reprend la lecture après l’affichage d’un menu.
StillOff Reprend la lecture, annulant le mode immobile.
Étape Avance le flux de DVD-Video en fonction du nombre spécifié de trames.
Arrêter Arrête la lecture.
Menus  
ActivateAtPosition Active le bouton de menu à la position spécifiée.
ActivateButton Active le bouton de menu sélectionné.
BoutonsAvailable Récupère le nombre total de boutons dans le menu actif.
CurrentButton Récupère le numéro du bouton sélectionné.
DefaultMenuLanguage Récupère la langue de menu par défaut du disque.
GetButtonAtPosition Récupère le numéro du bouton aux coordonnées spécifiées sans le sélectionner ni l’activer.
GetButtonRect Récupère le rectangle du bouton spécifié, en coordonnées de fenêtre.
ReturnFromSubmenu Retourne l’affichage d’un sous-menu à son menu parent ou au titre actuel si le menu est un menu de niveau supérieur.
SelectAndActivateButton Sélectionne et active le bouton spécifié.
SelectAtPosition Sélectionne le bouton de menu à la position spécifiée.
SelectLeftButton Sélectionne le bouton directionnel gauche dans le menu affiché.
SelectLowerButton Sélectionne le bouton directionnel inférieur dans le menu affiché.
SelectRightButton Sélectionne le bouton directionnel approprié dans le menu affiché.
SelectUpperButton Sélectionne le bouton directionnel supérieur dans le menu affiché.
ShowMenu Affiche le menu spécifié à l’écran.
Flux audio  
AudioStreamsAvailable Récupère le nombre de flux audio disponibles dans le titre actuel.
Équilibre Définit ou récupère l’équilibre du haut-parleur pour la sortie du flux audio.
CurrentAudioStream Définit ou récupère le numéro du flux audio activé.
DefaultAudioLanguage Récupère la langue audio par défaut du disque.
DefaultAudioLanguageExt Récupère l’extension de langage audio par défaut à partir du disque.
GetAudioLanguage Récupère une chaîne indiquant la langue disponible sur le flux audio spécifié.
IsAudioStreamEnabled Récupère une valeur indiquant si le flux audio spécifié est activé dans le titre actuel.
Désactiver le son Active ou désactive la sortie du flux audio.
SélectionnerDefaultAudioLanguage Définit la langue audio par défaut actuelle dans le Navigateur DE DVD.
Volume Définit ou récupère le niveau de volume audio.
Flux de sous-image  
CurrentSubpictureStream Récupère le flux de sous-image sélectionné.
DefaultSubpictureLanguage Récupère la langue de sous-image par défaut du disque.
DefaultSubpictureLanguageExt Récupère l’extension de langue de sous-image par défaut à partir du disque.
GetSubpictureLanguage Récupère la langue du flux de sous-image spécifié.
IsSubpictureStreamEnabled Récupère une valeur indiquant si le flux de sous-image spécifié est activé dans le titre actuel.
PreferredSubpictureStream Définit ou récupère le flux de sous-image préféré de l’utilisateur pour la session d’affichage actuelle.
SelectDefaultSubpictureLanguage Définit la langue de sous-image par défaut actuelle dans le NAVIGATEUR DE DVD.
Sous-imageOn Définit ou récupère l’état de sous-image actuel (activé ou désactivé).
Sous-imageStreamsAvailable Récupère le nombre de flux de sous-image disponibles dans le titre actuel.
Rectangle vidéo  
AspectRatio Récupère le rapport d’aspect du flux vidéo actuel tel qu’il a été créé sur le disque.
Backcolor Définit ou récupère la couleur des barres qui apparaissent autour des bords du rectangle vidéo lorsque le rapport d’aspect de la vidéo native n’est pas le même que celui de la zone d’affichage de l’objet.
Capture Capture une image fixe à partir de l’image vidéo lorsque l’objet MSWebDVD est en mode sans fenêtre.
Mode Plein écran Définit ou récupère une valeur indiquant si l’affichage est en mode plein écran.
GetClipVideoRect Récupère le rectangle de découpage défini pour l’affichage vidéo.
GetVideoSize Récupère les dimensions vidéo natives.
SetClipVideoRect Définit le rectangle de découpage occupé par l’affichage vidéo.
Zoom Effectue un zoom avant ou arrière sur l’affichage vidéo, centré sur un ensemble donné de coordonnées d’écran.
Sous-titrage  
CCActive Définit ou récupère le status actuel du sous-titrage codé.
ColorKey Définit ou récupère la clé de couleur utilisée dans le sous-titrage codé.
CurrentCCService Définit ou récupère le service sous-titré actuel.
Blocs d’angle  
AnglesDisponible Récupère le nombre d’angles disponibles.
CurrentAngle Définit ou récupère l’angle actuel dans un bloc d’angle.
Karaoké Audio  
GetKaraokeChannelAssignment Récupère une valeur qui indique comment les canaux karaoké sont attribués aux haut-parleurs gauche et droit.
GetKaraokeChannelContent Récupère une valeur qui indique le type de contenu dans le canal karaoké spécifié dans le flux spécifié.
KaraokeAudioPresentationMode Définit ou récupère le mix d’orateur droite-gauche pour les canaux karaoké auxiliaires.
Chaînes de texte  
GetDVDTextLanguageLCID Récupère l’identificateur de paramètres régionaux (LCID) pour le bloc de chaîne de texte spécifié.
GetDVDTextNumberOfLanguages Récupère le nombre de langues de texte disponibles dans le répertoire DVD actif.
GetDVDTextNumberOfStrings Récupère le nombre de chaînes de texte disponibles pour la langue spécifiée.
GetDVDTextString Récupère la chaîne de texte spécifiée à partir du disque.
GetDVDTextStringType Récupère une valeur qui indique le type d’informations contenues dans la chaîne de texte du DVD spécifiée.
GetLangFromLangID Récupère une chaîne lisible par l’utilisateur lorsqu’un identificateur de langue principale (ID) est fourni.
Gestion parentale  
AcceptParentalLevelChange Indique au DVD Navigator d’accepter ou de rejeter le nouveau niveau de gestion parentale temporaire.
GetPlayerParentalCountry Récupère le pays/la région actuel tel qu’il est défini dans le NAVIGATEUR DE DVD.
GetPlayerParentalLevel Récupère le jeu de niveau de gestion parentale dans le NAVIGATEUR DE DVD.
GetTitleParentalLevels Récupère les niveaux de gestion parentale pour le titre spécifié.
NotifyParentalLevelChange Active ou désactive la gestion des événements pour les commandes de niveau de gestion parentale temporaires.
SélectionnerParentalCountry Définit le pays/la région parentale spécifié pour la lecture suivante.
SélectionnerParentalLevel Définit le niveau parental spécifié pour la lecture suivante.
Informations sur le disque  
CurrentChapter Récupère le numéro du chapitre en cours de lecture.
CurrentDiscSide Récupère le côté actuel du DVD.
CurrentDomain Récupère le domaine DVD dans lequel se trouve le Navigateur de DVD.
CurrentTime Récupère l’heure de lecture actuelle.
CurrentTitle Récupère le numéro du titre en cours de lecture.
CurrentVolume Récupère le numéro de volume du répertoire racine actuel.
DVDDirectory Récupère ou définit le répertoire racine du volume DVD actuel.
DVDTimeCode2bstr Récupère une chaîne indiquant l’heure actuelle sur le disque.
DVDUniqueID Récupère un numéro généré par le système qui identifie de façon unique le DVD actuel.
GetNumberOfChapters Récupère le nombre de chapitres dans le titre spécifié.
TitresAvailable Récupère le nombre de titres disponibles sur le DVD.
TotalTitleTime Récupère le temps total de lecture pour le titre actuel.
UOPValid Récupère une valeur qui indique si l’opération utilisateur spécifiée est actuellement valide.
VolumesAvailable Récupère une valeur spécifiant le nombre de volumes dans le jeu de disques.
Initialisation et contrôle d’objet  
DisableAutoMouseProcessing Active ou désactive la fonctionnalité de traitement de la souris de l’objet.
DVDAdm Fournit l’accès à l’objet MSDVDAdm contenant des méthodes et des propriétés pour enregistrer les informations sur l’application et l’utilisateur.
EnableResetOnStop Définit ou récupère une valeur qui détermine la façon dont la lecture reprendra lorsque le graphe de filtre sortira d’un état arrêté.
PlayState Récupère l’état de lecture actuel.
ReadyState Récupère le ReadyState de l’objet MSWebDVD.
RegionChange Affiche une boîte de dialogue système qui permet à l’utilisateur de modifier la région associée au lecteur de DVD.
Rendu Initialise le graphique de filtre DVD.
WindowlessActivation Initialise l’objet MSWebDVD au moment du design pour le mode fenêtré ou sans fenêtre.
Signets  
DeleteBookmark Supprime le signet actuel.
RestoreBookmark Déplace le navigateur de DVD vers le point sur le DVD, comme spécifié dans le signet actuel, avec tous les paramètres audio, vidéo et sous-image restaurés.
SaveBookmark Enregistre la position et l’état actuels du dvd Navigator sur disque afin que l’utilisateur puisse revenir au même emplacement ultérieurement.
Curseurs et info-bulles  
CursorType Définit ou récupère le type de curseur actuel.
GetDelayTime Récupère le délai pour l’info-bulle associée à l’objet MSWebDVD.
SetDelayTime Définit le délai pour l’info-bulle associée à l’objet MSWebDVD.
ShowCursor Rend le pointeur de la souris visible lorsque le navigateur de DVD est en mode plein écran.
Tooltip Définit le texte de l’info-bulle qui s’affiche lorsque le pointeur de la souris se trouve sur le rectangle vidéo MSWebDVD.
Info-bulleMaxWidth Définit ou récupère la largeur maximale de l’info-bulle associée à l’objet MSWebDVD.
GPRMs et SPRM  
GetGPRM Récupère le registre de paramètres généraux spécifié.
GetSPRM Récupère le registre de paramètres système spécifié.
SetGPRM Définit le registre des paramètres généraux spécifié sur la valeur spécifiée.

 

Contrôle ActiveX MSWebDVD