Antarmuka IAudioLoudness (devicetopology.h)
Antarmuka IAudioLoudness menyediakan akses ke kontrol kompensasi "kenyaringan". Klien mendapatkan referensi ke antarmuka IAudioLoudness subunit dengan memanggil metode IPart::Activate dengan parameter refiid diatur ke REFIID IID_IAudioLoudness. Panggilan ke IPart::Activate hanya berhasil jika subunit mendukung antarmuka IAudioLoudness . Hanya objek subunit yang mewakili fungsi kontrol kenyaringan perangkat keras yang akan mendukung antarmuka ini.
Sebagian besar driver adaptor audio Windows mendukung Windows Driver Model (WDM) dan menggunakan properti kernel-streaming (KS) untuk mewakili parameter kontrol perangkat keras dalam subunit (disebut sebagai simpul KS). Antarmuka IAudioLoudness menyediakan akses mudah ke properti KSPROPERTY_AUDIO_LOUDNESS subunit yang memiliki nilai GUID subjenis KSNODETYPE_LOUDNESS. Untuk mendapatkan GUID subjenis sub-subunit, panggil metode IPart::GetSubType . Untuk informasi selengkapnya tentang properti KS dan jenis node KS, lihat dokumentasi Windows DDK.
Warisan
Antarmuka IAudioLoudness mewarisi dari antarmuka IUnknown . IAudioLoudness juga memiliki jenis anggota ini:
Metode
Antarmuka IAudioLoudness memiliki metode ini.
IAudioLoudness::GetEnabled Metode GetEnabled mendapatkan status saat ini (diaktifkan atau dinonaktifkan) dari kontrol kenyaringan. |
IAudioLoudness::SetEnabled Metode SetEnabled memungkinkan atau menonaktifkan kontrol kenyaringan. |
Persyaratan
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | devicetopology.h |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk