Bagikan melalui


Interoperabilitas dengan API Audio Warisan

Banyak aplikasi yang ada menggunakan API audio warisan seperti DirectSound, DirectShow, dan fungsi multimedia Windows. Hanya dengan modifikasi kecil, aplikasi ini dapat ditambah untuk menggunakan peran perangkat, kontrol volume sesi, dan fitur lain dari API audio inti di Windows Vista.

Seperti yang dibahas dalam Komponen Audio Mode Pengguna, API audio inti berfungsi sebagai fondasi di mana API audio tingkat lebih tinggi dibangun. Di Windows Vista, perangkat audio yang diakses aplikasi melalui API audio warisan seperti DirectSound dan fungsi Windows media waveOutXxx dan waveInXxx , pada kenyataannya, perangkat titik akhir audio yang diimplementasikan oleh API audio inti. Karena keterbatasan yang melekat dalam antarmuka API audio warisan, aplikasi dapat mengakses beberapa tetapi tidak semua kemampuan perangkat titik akhir audio melalui antarmuka ini. Bagian berikut menjelaskan teknik untuk meningkatkan aplikasi yang ada dengan mengakses kemampuan tambahan perangkat titik akhir audio langsung melalui API audio inti. Penyempurnaan ini biasanya hanya memerlukan perubahan kecil pada kode aplikasi yang ada.

Bagian berikut menjelaskan cara menggabungkan fitur API audio inti ke dalam aplikasi yang ada yang menggunakan API audio warisan:

Peran Perangkat