Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Input aliran DVD dapat terdiri dari dua aliran atau lebih. Driver kelas streaming dapat menangani sinkronisasi secara transparan atas nama minidriver dekoder DVD. Untuk informasi selengkapnya, lihat Sinkronisasi Minidriver. Programmer masih harus mengetahui beberapa faktor yang memengaruhi aliran DVD, termasuk:
Aliran audio harus menyediakan jam master, dan harus mensintesis jam ketika tidak ada data. Saat data audio berhenti, aliran audio menggunakan jam sistem berdasarkan pencocokan laju dan frekuensi jam seperti yang dikembalikan oleh KeQueryPerformanceCounter. Semua aliran lain harus bertindak sebagai subordinat ke audio. Artinya, mereka menyinkronkan performanya ke aliran audio.
Decoder audio perangkat lunak harus didukung dalam mode pengguna. Filter DirectShow penerus jam meneruskan jam DirectShow ke minidriver. Ini tidak terlihat dari sudut pandang minidriver.
Decoder tidak boleh menggunakan stempel waktu di header aliran elemen primer (PES).
Referensi jam sistem (SCR) tidak digunakan dalam sinkronisasi. Bidang SCR DARI DVD PACK diatur ke nol karena arsitektur DVD Microsoft menggunakan paradigma "jam master" untuk sinkronisasi audio dan video.
Minidriver tidak melihat ketidakselarasan pada stempel waktu. Navigator/pemisah DVD membuat semua penanda waktu saling berdekatan.
Jika sebuah dekoder menyediakan kemampuan decode untuk audio dan video, dekoder itu dapat menggunakan sinkronisasi perangkat keras hanya ketika arus audio dibuka sebagai pengatur waktu utama sistem. Jika aliran audio bukan jam master, aliran video harus menyinkronkan proses dekode video ke jam master kelas streaming.