Antarmuka IDeviceTopology (devicetopology.h)

Antarmuka IDeviceTopology menyediakan akses ke topologi perangkat audio. Topologi perangkat adaptor audio terdiri dari jalur data yang mengarah ke dan dari perangkat titik akhir audio dan titik kontrol yang terletak di sepanjang jalur. Perangkat titik akhir audio juga memiliki topologi, tetapi sepele, seperti yang dijelaskan dalam Topologi Perangkat. Klien mendapatkan referensi ke antarmuka IDeviceTopology untuk perangkat titik akhir audio dengan mengikuti langkah-langkah berikut:

  1. Dengan menggunakan salah satu teknik yang dijelaskan dalam Antarmuka IMMDevice, dapatkan referensi ke antarmuka IMMDevice untuk perangkat titik akhir audio.
  2. Panggil metode IMMDevice::Activate dengan parameter refiid diatur ke REFIID IID_IDeviceTopology.
Setelah mendapatkan antarmuka IDeviceTopology untuk perangkat titik akhir audio, aplikasi dapat menjelajahi topologi perangkat adaptor audio tempat perangkat titik akhir terhubung.

Untuk contoh kode yang menggunakan antarmuka IDeviceTopology , lihat implementasi fungsi GetHardwareDeviceTopology dan SelectCaptureDevice di Topologi Perangkat.

Warisan

Antarmuka IDeviceTopology mewarisi dari antarmuka IUnknown . IDeviceTopology juga memiliki jenis anggota ini:

Metode

Antarmuka IDeviceTopology memiliki metode ini.

 
IDeviceTopology::GetConnector

Metode GetConnector mendapatkan konektor yang ditentukan oleh nomor konektor.
IDeviceTopology::GetConnectorCount

Metode GetConnectorCount mendapatkan jumlah konektor dalam objek topologi perangkat.
IDeviceTopology::GetDeviceId

Metode GetDeviceId mendapatkan pengidentifikasi perangkat perangkat yang diwakili oleh objek topologi perangkat.
IDeviceTopology::GetPartById

Metode GetPartById mendapatkan bagian yang diidentifikasi oleh ID lokalnya.
IDeviceTopology::GetSignalPath

Metode GetSignalPath mendapatkan daftar bagian di jalur sinyal yang menghubungkan dua bagian, jika jalur ada.
IDeviceTopology::GetSubunit

Metode GetSubunit mendapatkan subunit yang ditentukan oleh nomor subunit.
IDeviceTopology::GetSubunitCount

Metode GetSubunitCount mendapatkan jumlah subunit dalam topologi perangkat.

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

Antarmuka Audio Inti

DeviceTopology API

IMMDevice::Activate