Bagikan melalui


Gambaran Umum AVStream

AVStream adalah driver kelas multimedia yang disediakan Microsoft yang mendukung streaming khusus video dan streaming audio/video terintegrasi. Microsoft menyediakan AVStream sebagai bagian dari sistem operasi, dalam driver ekspor Ks.sys. Vendor perangkat keras menulis minidriver yang berjalan di bawah Ks.sys.

Driver kelas pilihan untuk driver audio adalah driver kelas port audio yang disediakan Microsoft. Vendor audio harus menulis minidriver yang berjalan di bawah Portcls.sys.

Microsoft mendukung driver kelas stream hanya untuk minidriver yang ada.

Driver AVStream dibangun di Microsoft Windows XP, Microsoft Windows Server 2003, atau platform apa pun Windows 98 Gold atau versi yang lebih baru yang menginstal DirectX 8.0 atau versi yang lebih baru.

Jika Anda membangun sistem operasi yang lebih lama dari Windows XP, pastikan Anda menggunakan DirectX Driver Development Kit (DDK) terbaru yang tersedia. DirectX 9.0 berisi pembaruan untuk AVStream, komponen streaming kernel, dan kelas streaming.

AVStream menawarkan keuntungan signifikan bagi vendor dengan:

  • Membutuhkan penulis minidriver untuk menghasilkan lebih sedikit kode.

  • Menyediakan model kelas streaming kernel terpadu untuk minidriver audio dan video.

  • Memberikan dukungan bagi vendor untuk menulis plug-in mode pengguna. Ini adalah antarmuka COM yang menyediakan metode untuk mengakses nilai properti. Anda dapat menyediakan plug-in tanpa mengubah biner minidriver yang ada. Untuk informasi selengkapnya, lihat Plug-in Proksi Streaming Kernel.

Dalam model driver AVStream, vendor menyediakan minidriver yang berinteraksi dengan driver kelas yang disediakan Microsoft, seperti yang ditunjukkan dalam diagram berikut:

diagram yang mengilustrasikan hubungan antara layanan avstream dan ks.