Bagikan melalui


Dukungan Dvd Decoder di Windows

Nota

Topik ini ditujukan untuk pengembang. Untuk informasi umum tentang Windows Media Player 12 dan dekode untuk Windows, lihat Windows Media Player 12 di situs Dukungan Microsoft.

Untuk menulis minidriver decoder DVD, minidriver harus menyertakan file header ksmedia.h dan ntddcdvd.h yang disediakan dalam WDK. Minidriver juga harus dapat menghubungkan ke pustaka stream.lib, ks.lib, ksguid.lib, dan dxapi.lib.

Komponen berikut mendukung decoding DVD dan pemutaran:

  • Driver Kelas Aliran WDM

    Driver kelas streaming WDM mendukung jenis data streaming dan decoder perangkat keras MPEG-2 dan AC-3. Untuk informasi selengkapnya, lihat Streaming Minidriver.

    Nota

    Microsoft tidak menyediakan filter dekoder perangkat lunak/perangkat keras MPEG-2 atau AC-3. Vendor harus menyediakan dekoder perangkat lunak yang kompatibel dengan DirectShow untuk setiap aliran data DVD yang diperlukan, atau menyediakan minidriver dekoder DVD yang kompatibel dengan streaming WDM untuk mendukung decoder perangkat keras DVD mereka.

  • Pengemudi KelasDVD-ROM

    Dukungan untuk set perintah DVD-ROM, termasuk perintah untuk perlindungan hak cipta dan regionalisasi, disediakan oleh driver kelas CD-ROM yang diperbarui. Driver kelas ini menyediakan kemampuan untuk membaca sektor data dari drive DVD-ROM.

  • Sistem Berkas UDF

    Sistem operasi berbasis NT menyediakan sistem file yang dapat diinstal UDF, mirip dengan FAT dan NTFS. Sistem file yang dapat diinstal ini mendukung disk DVD berformat UDF.

  • Microsoft DirectShow

    Filter DirectShow dan dukungan terkait termasuk navigator/pemisah DVD, filter proksi untuk berinteraksi dengan minidriver dekoder perangkat keras untuk aliran video, subgambar dan audio, dekoder line21 (keterangan tertutup), mixer video, perender video, dan perender audio.

    • DirectShow DVD Navigator/Pemfilter Pemisah

      Filter navigator/pemisah DVD menafsirkan bahasa pemrograman yang disematkan dalam film DVD, kontrol orang tua, beberapa bahasa, dan memproses sebagian besar struktur data khusus DVD. Filter ini membaca aliran DVD langsung dari disk DVD dan menghasilkan output jenis media individual, seperti audio, video, dan subgambar. Filter merespons perintah di aliran dan menangani semua input pengguna.

    • Filter DirectShow Proksi

      Filter ini mengonversi antarmuka DirectShow ke koneksi WDM dan properti arsitektur streaming. Ini menginstansiasi objek perangkat untuk setiap jenis data yang akan didekodekan dalam perangkat keras, seperti jenis data audio dan video. Filter ini mendukung plug-in yang memungkinkan ekspansi untuk antarmuka baru.

    • Filter Dekode DirectShow Closed-Caption

      Filter ini mengonversi data teks tertutup dalam aliran video DVD menjadi gambar teks.

    • DirectShow Video Port Manager dan Filter Perenderan

      Penyaring ini memungkinkan pemutaran video menggunakan port video perangkat keras dan menyediakan dukungan untuk memadukan aliran video dengan bandwidth rendah, seperti aliran output decoding keterangan tertutup.

  • Microsoft DirectDraw HAL dengan VPE

Bus khusus mentransfer aliran video yang didekodekan dari dekoder MPEG-2 ke kartu tampilan. Microsoft menyediakan dukungan perangkat lunak untuk antarmuka ini dengan menggunakan lapisan abstraksi perangkat keras DirectDraw (HAL) dengan ekstensi port video (VPE) untuk meneruskan video yang didekodekan dalam perangkat keras ke array grafis video (VGA). Untuk decoder perangkat lunak, bus port grafis (AGP) yang dipercepat dapat digunakan untuk mentransfer video yang didekodekan ke VGA.

  • Perlindungan Hak Cipta

    Perlindungan hak cipta untuk DVD disediakan oleh mengenkripsi sektor pada disk dan kemudian mendekripsi sektor tersebut sebelum mendekodenya. Microsoft mendukung dekripsi perangkat lunak dan perangkat keras melalui navigator/pemisah DVD, yang mengawasi urutan autentikasi antara dekode dan drive DVD-ROM di komputer. Urutan pertukaran kunci diimplementasikan dengan mengirimkan properti ke pin input minidriver decoder DVD.

Ada dua bentuk utama pemutaran DVD:

Decoding DVD berbasis perangkat keras

Decoding DVD berbasis perangkat lunak

Topik berikut merangkum properti dan peristiwa streaming kernel terkait dekoder DVD:

Properti KS Terkait DVD Decoder

Peristiwa KS Terkait DVD Decoder