Antarmuka IAudioTreble (devicetopology.h)
Antarmuka IAudioTreble menyediakan akses ke kontrol tingkat treble perangkat keras. Klien mendapatkan referensi ke antarmuka IAudioTreble subunit dengan memanggil metode IPart::Activate dengan parameter refiid diatur ke REFIID IID_IAudioTreble. Panggilan ke IPart::Activate hanya berhasil jika subunit mendukung antarmuka IAudioTreble . Hanya objek subunit yang mewakili fungsi perangkat keras untuk mengontrol tingkat frekuensi treble di setiap saluran yang akan mendukung antarmuka ini.
Antarmuka IAudioTreble menyediakan kontrol per saluran untuk pengaturan dan mendapatkan tingkat perolehan atau redaman frekuensi treble di aliran audio. Jika kontrol perangkat keras tingkat treble hanya dapat meredakan saluran di aliran audio, maka tingkat treble maksimum untuk saluran apa pun adalah 0 dB. Jika kontrol tingkat treble dapat memberikan keuntungan (amplifikasi), maka tingkat treble maksimum lebih besar dari 0 dB.
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 IAudioTreble menyediakan akses mudah ke properti KSPROPERTY_AUDIO_TREBLE subunit yang memiliki nilai GUID subjenis KSNODETYPE_TONE. 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 IAudioTreble mewarisi dari antarmuka IPerChannelDbLevel.
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 |