Antarmuka IDvdInfo2 (strmif.h)

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

Antarmuka IDvdInfo2 melaporkan atribut disk DVD atau status pemutaran dan navigasi DVD saat ini. Filter Navigator DVD mengimplementasikan antarmuka ini. IDvdInfo2 adalah antarmuka pendamping ke antarmuka IDvdControl2 . IDvdInfo2 mengelompokkan metode "dapatkan" DVD Navigator dan IDvdControl2 mengelompokkan metode "set". Bersama-sama mereka menyediakan navigasi DVD dan fungsi pemutaran di luar spesifikasi DVD Annex J.

Catatan Informasi yang diberikan oleh beberapa metode ini juga dapat diperoleh melalui pemberitahuan peristiwa yang dikirim dari DVD Navigator ke perulangan pesan aplikasi. Misalnya, untuk mendapatkan domain DVD saat ini, Anda dapat memanggil IDvdInfo2::GetCurrentDomain atau Anda dapat menangani peristiwa EC_DVD_DOMAIN_CHANGE di perulangan pesan aplikasi Anda dan mengekstrak domain baru dari parameter lParam1 peristiwa.
 

Warisan

Antarmuka IDvdInfo2 mewarisi dari antarmuka IUnknown . IDvdInfo2 juga memiliki jenis anggota ini:

Metode

Antarmuka IDvdInfo2 memiliki metode ini.

 
IDvdInfo2::GetAllGPRMs

Metode GetAllGPRMs mengambil konten saat ini dari semua register parameter umum (GPRM).
IDvdInfo2::GetAllSPRMs

Metode GetAllSPRMs mengambil konten saat ini dari semua register parameter sistem (SPRM).
IDvdInfo2::GetAudioAttributes

Metode GetAudioAttributes mengambil atribut aliran audio yang ditentukan di judul atau menu saat ini.
IDvdInfo2::GetAudioLanguage

Metode GetAudioLanguage mengambil bahasa aliran audio yang ditentukan dalam judul saat ini.
IDvdInfo2::GetButtonAtPosition

Metode GetButtonAtPosition mengambil tombol yang terletak di titik yang ditentukan dalam jendela tampilan.
IDvdInfo2::GetButtonRect

Metode GetButtonRect mengambil koordinat persegi panjang untuk tombol menu yang ditentukan. Catatan Metode ini saat ini tidak diimplementasikan. .
IDvdInfo2::GetCmdFromEvent

Metode GetCmdFromEvent mengambil objek IDvdCmd dari peristiwa EC_DVD_CMD_START atau EC_DVD_CMD_END.
IDvdInfo2::GetCurrentAngle

Metode GetCurrentAngle mengambil jumlah sudut yang tersedia di blok sudut saat ini dan nomor sudut yang saat ini dipilih.
IDvdInfo2::GetCurrentAudio

Metode GetCurrentAudio mengambil jumlah aliran audio yang tersedia dan jumlah aliran audio yang saat ini dipilih.
IDvdInfo2::GetCurrentButton

Metode GetCurrentButton mengambil jumlah tombol yang tersedia dan jumlah tombol yang saat ini dipilih.
IDvdInfo2::GetCurrentDomain

Metode GetCurrentDomain mengambil domain tempat DVD Navigator saat ini berada.
IDvdInfo2::GetCurrentLocation

Metode GetCurrentLocation mengambil lokasi pemutaran saat ini.
IDvdInfo2::GetCurrentSubpicture

Metode GetCurrentSubpicture mengambil jumlah aliran subgambar yang tersedia dalam judul saat ini, nomor aliran subgambar yang saat ini dipilih, dan status subgambaran.
IDvdInfo2::GetCurrentUOPS

Metode GetCurrentUOPS mengambil sekumpulan bendera yang menunjukkan perintah navigasi mana, jika ada, penulis konten telah secara eksplisit dinonaktifkan untuk lokasi disk saat ini.
IDvdInfo2::GetCurrentVideoAttributes

Metode GetCurrentVideoAttributes mengambil atribut video dari judul atau menu saat ini.
IDvdInfo2::GetDecoderCaps

Metode GetDecoderCaps mengambil laju data maksimum dekoder DVD untuk video, audio, dan subgambar (di depan dan terbalik) serta dukungan untuk berbagai jenis audio (AC-3, MPEG-2, DTS, SDDS, LPCM).
IDvdInfo2::GetDefaultAudioLanguage

Metode GetDefaultAudioLanguage mengambil bahasa audio default.
IDvdInfo2::GetDefaultMenuLanguage

Metode GetDefaultMenuLanguage mengambil bahasa menu default.
IDvdInfo2::GetDefaultSubpictureLanguage

Metode GetDefaultSubpictureLanguage mengambil bahasa subgambar default.
IDvdInfo2::GetDiscID

Metode GetDiscID mengambil nomor identifikasi 64-bit yang dihasilkan sistem untuk DVD yang ditentukan.
IDvdInfo2::GetDVDDirectory

Metode GetDVDDirectory mengambil direktori akar yang diatur dalam DVD Navigator.
IDvdInfo2::GetDVDTextLanguageInfo

Metode GetDVDTextLanguageInfo mengambil informasi tentang string teks untuk bahasa tertentu. Metode ini mengambil jumlah string untuk bahasa tersebut, pengidentifikasi lokal, dan set karakter.
IDvdInfo2::GetDVDTextNumberOfLanguages

Metode GetDVDTextNumberOfLanguages mengambil jumlah bahasa tempat string teks DVD muncul.
IDvdInfo2::GetDVDTextStringAsNative

Metode GetDVDTextStringAsNative mengambil string teks DVD untuk bahasa tertentu, dan mengembalikan string teks sebagai array byte.
IDvdInfo2::GetDVDTextStringAsUnicode

Metode GetDVDTextStringAsUnicode mengambil string teks DVD untuk bahasa tertentu, dan mengembalikan string teks sebagai string Unicode.
IDvdInfo2::GetDVDVolumeInfo

Metode GetDVDVolumeInfo mengambil informasi volume DVD saat ini.
IDvdInfo2::GetKaraokeAttributes

Metode GetKaraokeAttributes mengambil atribut karaoke dari aliran audio yang ditentukan di judul atau menu saat ini.
IDvdInfo2::GetMenuLanguages

Metode GetMenuLanguages mengambil semua bahasa yang tersedia untuk semua menu pada disk.
IDvdInfo2::GetNumberOfChapters

Metode GetNumberOfChapters mengambil jumlah bab dalam judul tertentu.
IDvdInfo2::GetPlayerParentalLevel

Metode GetPlayerParentalLevel mengambil tingkat orang tua saat ini dan pengaturan kode negara/wilayah ISO 3166 untuk Navigator DVD.
IDvdInfo2::GetState

Metode GetState mengambil bookmark yang berisi lokasi disk dan informasi status DVD Navigator.
IDvdInfo2::GetSubpictureAttributes

Metode GetSubpictureAttributes mengambil atribut aliran subgambar yang ditentukan di judul atau menu yang ditentukan.
IDvdInfo2::GetSubpictureLanguage

Metode GetSubpictureLanguage mengambil bahasa aliran subgambar yang ditentukan dalam judul saat ini.
IDvdInfo2::GetTitleAttributes

Metode GetTitleAttributes mengambil atribut semua aliran video, audio, dan subgambar untuk judul dan menu yang ditentukan.
IDvdInfo2::GetTitleParentalLevels

Metode GetTitleParentalLevels mengambil tingkat orang tua yang ditentukan untuk judul tertentu.
IDvdInfo2::GetTotalTitleTime

Metode GetTotalTitleTime mengambil total waktu pemutaran untuk judul saat ini.
IDvdInfo2::GetVMGAttributes

Metode GetVMGAttributes mengambil atribut semua aliran video, audio, dan subgambar untuk Menu Manajer Video.
IDvdInfo2::IsAudioStreamEnabled

Metode IsAudioStreamEnabled menentukan apakah aliran audio yang ditentukan diaktifkan dalam judul saat ini.
IDvdInfo2::IsSubpictureStreamEnabled

Metode IsSubpictureStreamEnabled menentukan apakah aliran subgambar yang ditentukan diaktifkan dalam judul saat ini.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2003 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header strmif.h (termasuk Dshow.h)

Lihat juga

Aplikasi DVD