Salvataggio e ripristino di oggetti DvdState

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Gli oggetti I EsegueState consentono alle applicazioni di salvare uno snapshot della sessione utente, incluse informazioni quali la posizione corrente sul disco, il livello genitori della persona che sta visualizzando, i flussi audio e secondari selezionati e così via. Ciò significa che gli utenti possono salvare la propria posizione su un disco DVD-Video e watch in un secondo momento.

Le applicazioni non possono creare oggetti DvdState. Questi oggetti vengono creati internamente dallo strumento di navigazione DVD quando un'applicazione chiama IInfo2::GetState. Gli oggetti DvdState espongono l'interfaccia IChangedState per consentire alle applicazioni di eseguire query per determinate informazioni.

Nell'applicazione di esempio DVD, le funzioni CDeviceCore::RestoreBookmark e CDeviceCore::SaveBookmark illustrano come salvare e recuperare oggetti DvdState.

Applicazioni DVD