header devicetopology.h
Header ini digunakan oleh API Core Audio. Untuk informasi selengkapnya, lihat:
devicetopology.h berisi antarmuka pemrograman berikut:
Antarmuka
IAudioAutoGainControl Antarmuka IAudioAutoGainControl menyediakan akses ke kontrol perolehan otomatis perangkat keras (AGC). |
IAudioBass Antarmuka IAudioBass menyediakan akses ke kontrol tingkat bass perangkat keras. |
IAudioChannelConfig Antarmuka IAudioChannelConfig menyediakan akses ke kontrol konfigurasi saluran perangkat keras. |
IAudioInputSelector Antarmuka IAudioInputSelector menyediakan akses ke kontrol multiplexer perangkat keras (pemilih input). |
IAudioLoudness Antarmuka IAudioLoudness menyediakan akses ke kontrol kompensasi "kenyaringan". |
IAudioMidrange Antarmuka IAudioMidrange menyediakan akses ke kontrol tingkat midrange perangkat keras. |
IAudioMute Antarmuka IAudioMute menyediakan akses ke kontrol bisu perangkat keras. |
IAudioOutputSelector Antarmuka IAudioOutputSelector menyediakan akses ke kontrol demultiplexer perangkat keras (pemilih output). |
IAudioPeakMeter Antarmuka IAudioPeakMeter menyediakan akses ke kontrol meter puncak perangkat keras. |
IAudioTreble Antarmuka IAudioTreble menyediakan akses ke kontrol tingkat treble perangkat keras. |
IAudioVolumeLevel Antarmuka IAudioVolumeLevel menyediakan akses ke kontrol volume perangkat keras. |
IConnector Antarmuka IConnector mewakili titik koneksi antar komponen. |
IControlChangeNotify Antarmuka IControlChangeNotify menyediakan pemberitahuan saat status bagian (konektor atau subunit) berubah. |
IControlInterface Antarmuka IControlInterface mewakili antarmuka kontrol pada bagian (konektor atau subunit) dalam topologi perangkat. Klien mendapatkan referensi ke antarmuka IControlInterface bagian dengan memanggil metode IPart::GetControlInterface. |
IDeviceSpecificProperty Antarmuka IDeviceSpecificProperty menyediakan akses ke nilai kontrol kontrol perangkat keras khusus perangkat. |
IDeviceTopology Antarmuka IDeviceTopology menyediakan akses ke topologi perangkat audio. |
IKsFormatSupport Antarmuka IKsFormatSupport menyediakan informasi tentang format data audio yang didukung oleh koneksi I/O yang dikonfigurasi perangkat lunak (biasanya saluran DMA) antara perangkat adaptor audio dan memori sistem. |
IKsJackDescription Antarmuka IKsJackDescription menyediakan informasi tentang jack atau konektor internal yang menyediakan koneksi fisik antara perangkat pada adaptor audio dan perangkat titik akhir eksternal atau internal (misalnya, mikrofon atau pemutar CD). |
IKsJackDescription2 Antarmuka IKsJackDescription2 menyediakan informasi tentang jack atau konektor internal yang menyediakan koneksi fisik antara perangkat pada adaptor audio dan perangkat titik akhir eksternal atau internal (misalnya, mikrofon atau pemutar CD). |
IKsJackSinkInformation Antarmuka IKsJackSinkInformation menyediakan akses ke informasi jack sink jika jack didukung oleh perangkat keras. |
IPart Antarmuka IPart mewakili bagian (konektor atau subunit) dari topologi perangkat. |
IPartsList Antarmuka IPartsList mewakili daftar bagian, yang masing-masing adalah objek dengan antarmuka IPart yang mewakili konektor atau subunit. |
IPerChannelDbLevel Antarmuka IPerChannelDbLevel mewakili antarmuka kontrol subunit generik yang menyediakan kontrol per saluran atas tingkat volume, dalam desibel, aliran audio atau pita frekuensi dalam aliran audio. |
ISubunit Antarmuka ISubunit mewakili subunit perangkat keras (misalnya, kontrol volume) yang terletak di jalur data antara klien dan perangkat titik akhir audio. |
Struktur
KSJACK_DESCRIPTION Struktur KSJACK_DESCRIPTION menggambarkan jack audio. |
KSJACK_DESCRIPTION2 Struktur KSJACK_DESCRIPTION2 menggambarkan jack audio. Untuk mendapatkan deskripsi jack audio konektor, panggil IKsJackDescription2::GetJackDescription2. |
KSJACK_SINK_INFORMATION Struktur KSJACK_SINK_INFORMATION menyimpan informasi tentang sink jack audio. |
LUID Struktur LUID menyimpan pengidentifikasi port video. Struktur ini disimpan dalam anggota PortId dari struktur KSJACK_SINK_INFORMATION. |
Enumerasi
ConnectorType Enumerasi ConnectorType menunjukkan jenis koneksi tempat konektor menjadi bagiannya. |
Aliran Data Enumerasi Aliran Data menunjukkan arah aliran data aliran audio melalui konektor. |
KSJACK_SINK_CONNECTIONTYPE Enumerasi KSJACK_SINK_CONNECTIONTYPE menentukan konstanta yang menentukan jenis koneksi. Nilai-nilai ini digunakan dalam struktur KSJACK_SINK_INFORMATION yang menyimpan informasi tentang sink jack audio. |
PartType Enumerasi PartType mendefinisikan konstanta yang menunjukkan apakah bagian dalam topologi perangkat adalah konektor atau subunit. |