Bagikan melalui


Mendaftarkan Codec MPEG2

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

Topik ini hanya berlaku untuk Windows XP Media Center Edition.

Windows XP Media Center Edition mempertahankan dua kunci registri yang digunakannya untuk menentukan codec mana yang akan digunakan untuk memutar kembali file video dan audio MPEG2. Kunci registri pertama menentukan codec MPEG2 pilihan produsen komputer, dan yang kedua mencantumkan semua codec yang kompatibel dengan Media Center yang saat ini diinstal pada komputer. Ketika Media Center perlu memutar kembali file MPEG2, Media Center menggunakan codec pilihan produsen, jika ditentukan. Jika tidak, kodek ini menggunakan codec kompatibel Media Center pertama yang tercantum dalam registri. Jika registri tidak menentukan codec pilihan atau kompatibel, Media Center menggunakan merit filter DirectShow standar untuk memilih codec.

Untuk memastikan bahwa Media Center selalu menggunakan codec MPEG2 yang kompatibel, produsen komputer Media Center harus menentukan codec MPEG2 pilihan di lokasi registri berikut:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Service\Video

Data utama harus sebagai berikut:

PreferredMPEG2VideoDecoder=REG_SZ "{MPEG2 Video CLSID GUID}"
PreferredMPEG2AudioDecoder=REG_SZ "{MPEG2 Audio CLSID GUID}"

Program penyiapan untuk codec MPEG2 yang kompatibel dengan Media Center harus mendaftarkan codec dengan membuat dua instans kunci registri berikut—satu untuk codec video dan satu untuk codec audio:

[HKEY_CLASSES_ROOT\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\<Your Codec CLSID here>\Capabilities]

Data utama harus sebagai berikut:

"{374ac4df-7c98-4257-b13d-36087dbee458}"=dword:00000001