Menyimpan dan Memulihkan Objek DvdState

[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Pengambilan Audio/Video di Media Foundation. Fitur-fitur tersebut telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer, IMFMediaEngine , dan Pengambilan Audio/Video di Media Foundation alih-alih DirectShow, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]

Objek IDvdState memungkinkan aplikasi menyimpan rekam jepret sesi pengguna, termasuk informasi seperti lokasi saat ini pada disk, tingkat orang tua yang melihat, aliran audio dan subgambar yang dipilih, dan sebagainya. Ini berarti bahwa pengguna dapat menyimpan tempat mereka di disk DVD-Video dan watch di lain waktu.

Aplikasi tidak dapat membuat objek DvdState. Objek ini dibuat secara internal oleh DVD Navigator ketika aplikasi memanggil IDvdInfo2::GetState. Objek DvdState mengekspos antarmuka IDvdState untuk memungkinkan aplikasi mengkueri informasi tertentu.

Dalam aplikasi sampel DVD, fungsi CDvdCore::RestoreBookmark dan CDvdCore::SaveBookmark menunjukkan cara menyimpan dan mengambil objek DvdState.

Aplikasi DVD