Bagikan melalui


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.