Antarmuka IMMDevice (mmdeviceapi.h)

Antarmuka IMMDevice merangkum fitur generik sumber daya perangkat multimedia. Dalam implementasi MMDevice API saat ini, satu-satunya jenis sumber daya perangkat yang dapat diwakili antarmuka IMMDevice adalah perangkat titik akhir audio.

Klien dapat memperoleh antarmuka IMMDevice dari salah satu metode berikut:

Untuk informasi selengkapnya, lihat Antarmuka IMMDeviceCollection.

Setelah mendapatkan antarmuka IMMDevice dari perangkat titik akhir audio, klien dapat memperoleh antarmuka yang merangkum fitur khusus titik akhir perangkat dengan memanggil metode IMMDevice::QueryInterface dengan parameter iid diatur ke REFIID IID_IMMEndpoint. Untuk informasi selengkapnya, lihat Antarmuka IMMEndpoint.

Untuk contoh kode yang menggunakan antarmuka IMMDevice , lihat topik berikut:

Warisan

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

Metode

Antarmuka IMMDevice memiliki metode ini.

 
IMMDevice::Activate

Metode Aktifkan membuat objek COM dengan antarmuka yang ditentukan.
IMMDevice::GetId

Metode GetId mengambil string ID titik akhir yang mengidentifikasi perangkat titik akhir audio.
IMMDevice::GetState

Metode GetState mengambil status perangkat saat ini.
IMMDevice::OpenPropertyStore

Metode OpenPropertyStore mengambil antarmuka ke penyimpanan properti 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 mmdeviceapi.h

Lihat juga

Antarmuka Audio Inti

Antarmuka IMMDeviceCollection

IMMDeviceCollection::Item

IMMDeviceEnumerator::GetDefaultAudioEndpoint

IMMDeviceEnumerator::GetDevice

Antarmuka IMMEndpoint

MMDevice API