Partager via


Enregistrement et restauration d’objets DvdState

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

Les objets IDvdState permettent aux applications d’enregistrer un instantané de la session utilisateur, notamment des informations telles que l’emplacement actuel sur le disque, le niveau parental de la personne qui consulte, les flux audio et de sous-image sélectionnés, etc. Cela signifie que les utilisateurs peuvent enregistrer leur place sur un disque DVD-Video et le watch ultérieurement.

Les applications ne peuvent pas créer d’objets DvdState. Ces objets sont créés en interne par le navigateur de DVD lorsqu’une application appelle IDvdInfo2::GetState. Les objets DvdState exposent l’interface IDvdState pour permettre aux applications d’interroger certaines informations.

Dans l’exemple d’application DVD, les fonctions CDvdCore::RestoreBookmark et CDvdCore::SaveBookmark montrent comment enregistrer et récupérer des objets DvdState.

DVD Applications