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. |
Rubriques connexes