Bagikan melalui


Antarmuka IAudioChannelConfig (devicetopology.h)

Antarmuka IAudioChannelConfig menyediakan akses ke kontrol konfigurasi saluran perangkat keras. Klien mendapatkan referensi ke antarmuka IAudioChannelConfig subunit dengan memanggil metode IPart::Activate dengan parameter refiid diatur ke REFIID IID_IAudioChannelConfig. Panggilan ke IPart::Activate hanya berhasil jika subunit mendukung antarmuka IAudioChannelConfig . Hanya objek subunit yang mewakili kontrol konfigurasi saluran perangkat keras yang akan mendukung antarmuka ini.

Klien antarmuka IAudioChannelConfig memprogram kontrol konfigurasi saluran perangkat keras dengan menulis masker konfigurasi saluran ke kontrol. Masker menentukan penetapan saluran audio ke speaker. Untuk informasi selengkapnya tentang masker konfigurasi saluran, lihat KSPROPERTY_AUDIO_CHANNEL_CONFIG.

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 IAudioChannelConfig menyediakan akses mudah ke properti KSPROPERTY_AUDIO_CHANNEL_CONFIG subunit yang memiliki nilai GUID subjenis KSNODETYPE_3D_EFFECTS, KSNODETYPE_DAC, KSNODETYPE_VOLUME, atau KSNODETYPE_PROLOGIC_DECODER. 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 IAudioChannelConfig mewarisi dari antarmuka IUnknown . IAudioChannelConfig juga memiliki jenis anggota ini:

Metode

Antarmuka IAudioChannelConfig memiliki metode ini.

 
IAudioChannelConfig::GetChannelConfig

Metode GetChannelConfig mendapatkan masker konfigurasi saluran saat ini dari kontrol konfigurasi saluran.
IAudioChannelConfig::SetChannelConfig

Metode SetChannelConfig mengatur masker konfigurasi saluran dalam kontrol konfigurasi saluran.

Persyaratan

Persyaratan Nilai
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

Antarmuka Audio Inti

DeviceTopology API

IPart::Activate