Antarmuka IMDSPDeviceControl (mswmdm.h)

Antarmuka IMDSPDeviceControl menyediakan metode untuk mengontrol perangkat. Setelah antarmuka ini diperoleh dari instans tertentu dari antarmuka IMDSPDevice , metode kontrol digunakan untuk kontrol jarak jauh pemutaran audio streaming, rekaman, jeda, hentikan, dan cari operasi pada perangkat tersebut. Menerapkan antarmuka ini bersifat opsional. Untuk informasi selengkapnya, lihat Antarmuka Wajib dan Opsional.

Metode antarmuka IMDSPDeviceControl mendukung beberapa mode kontrol audio, tergantung pada konteks penggunaannya. Konteks tersebut didefinisikan oleh metode Pencarian . Metode GetCapabilities digunakan untuk menentukan jenis operasi apa yang dapat dilakukan oleh perangkat.

Warisan

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

Metode

Antarmuka IMDSPDeviceControl memiliki metode ini.

 
IMDSPDeviceControl::GetCapabilities

Metode GetCapabilities mengambil mask kemampuan untuk perangkat yang terkait dengan antarmuka kontrol ini. Kemampuan ini menjelaskan metode kontrol perangkat yang didukung oleh perangkat media.
IMDSPDeviceControl::GetDCStatus

Metode GetDCStatus mengambil status kontrol perangkat.
IMDSPDeviceControl::P ause

Metode Jeda menjeda sesi putar atau rekam saat ini pada posisi saat ini dalam konten. (IMDSPDeviceControl.Pause)
IMDSPDeviceControl::P lay

Metode Putar mulai diputar pada posisi pencarian saat ini. Jika metode Pencarian belum dipanggil, maka pemutaran dimulai di awal file pertama, dan panjang putar tidak ditentukan.
IMDSPDeviceControl::Record

Metode Rekam mulai merekam dari input rekaman eksternal perangkat pada posisi pencarian saat ini. Metode Pencarian harus dipanggil terlebih dahulu.
IMDSPDeviceControl::Resume

Metode Lanjutkan melanjutkan operasi pemutaran atau rekaman saat ini dari posisi file yang disimpan selama panggilan ke Jeda.
IMDSPDeviceControl::Seek

Metode Pencarian mencari posisi yang digunakan sebagai titik awal dengan metode Putar atau Rekam. (IMDSPDeviceControl.Seek)
IMDSPDeviceControl::Stop

Metode Hentikan menghentikan aliran saat ini.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header mswmdm.h

Lihat juga

Antarmuka untuk Penyedia Layanan