Baca dalam bahasa Inggris

Bagikan melalui


Menambahkan Driver Dalam Aplikasi

[Fitur yang terkait dengan halaman ini, Audio Compression Manager, adalah fitur warisan. Microsoft sangat menyarankan agar kode baru tidak menggunakan fitur ini.]

Jika Anda memerlukan aplikasi untuk menerapkan rutinitas kompresinya sendiri secara internal, aplikasi dapat menambahkan driver ke ACM dengan memanggil fungsi acmDriverAdd. Aplikasi mengimplementasikan driver dengan menyediakan fungsi yang sesuai dengan prototipe acmDriverProc. Setelah aplikasi menambahkan driver, aplikasi dapat menggunakan driver tersebut melalui ACM dengan cara yang sama seperti menggunakan driver lainnya.

ACM memperlakukan driver sebagai global atau lokal. Aplikasi menentukan apakah driver harus ditambahkan sebagai global atau lokal saat memanggil acmDriverAdd. Ada dua perbedaan antara driver global dan lokal:

  • Driver-driver yang ditambahkan sebagai driver global tidak dibagikan dengan aplikasi lain.
  • Aplikasi dapat langsung mengubah prioritas driver global (tetapi bukan driver lokal) dengan memanggil fungsiacmDriverPriority. ACM melakukan pencarian yang diprioritaskan ketika mencari driver yang sesuai untuk memberikan implementasi panggilan fungsi. ACM selalu memberikan prioritas yang lebih tinggi kepada driver lokal daripada pendorong global. Driver lokal yang paling baru ditambahkan memiliki prioritas tertinggi.

 

 


Sumber Daya Tambahan: