Bagikan melalui


Metode IDvdInfo2::GetDVDTextLanguageInfo (strmif.h)

[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Tangkapan 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 Audio/Video Capture 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.]

Metode ini GetDVDTextLanguageInfo mengambil informasi tentang string teks untuk bahasa tertentu. Metode ini mengambil jumlah string untuk bahasa tersebut, pengidentifikasi lokal, dan kumpulan karakter.

Sintaks

HRESULT GetDVDTextLanguageInfo(
  [in]  ULONG           ulLangIndex,
  [out] ULONG           *pulNumOfStrings,
  [out] LCID            *pLangCode,
  [out] DVD_TextCharSet *pbCharacterSet
);

Parameter

[in] ulLangIndex

Indeks bahasa berbasis nol untuk dikueri. Untuk menemukan jumlah bahasa string teks di DVD, panggil IDvdInfo2::GetDVDTextNumberOfLanguages.

[out] pulNumOfStrings

Menerima jumlah string teks untuk bahasa yang ditentukan.

[out] pLangCode

Menerima pengidentifikasi lokal (LCID) yang menentukan bahasa tempat teks ditulis. Misalnya, LCID untuk "en-us" 0x0409.

[out] pbCharacterSet

Menerima anggota enumerasi DVD_TextCharSet . Nilai menentukan kumpulan karakter string teks.

Mengembalikan nilai

Mengembalikan salah satu nilai HRESULT berikut.

Menampilkan kode Deskripsi
S_OK
Berhasil.
E_INVALIDARG
DVD ini tidak memiliki string teks apa pun, atau parameter ulLangIndex di luar batas.
E_POINTER
Argumen penunjuk NULL.
E_UNEXPECTED
Terjadi kesalahan internal yang tidak terduga.

Keterangan

Untuk mendapatkan string teks tertentu, panggil IDvdInfo2::GetDVDTextStringAsUnicode atau IDvdInfo2::GetDVDTextStringAsNative.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header strmif.h (termasuk Dshow.h)
Pustaka Strmiids.lib

Lihat juga

Aplikasi DVD

Kode Kesalahan dan Keberhasilan

Antarmuka IDvdInfo2

Bekerja dengan String Teks DVD