Antarmuka IMFPMPHost (mfidl.h)
Memungkinkan sumber media dalam proses aplikasi untuk membuat objek dalam proses jalur media terlindungi (PMP).
Warisan
Antarmuka IMFPMPHost mewarisi dari antarmuka IUnknown . IMFPMPHost juga memiliki jenis anggota ini:
Metode
Antarmuka IMFPMPHost memiliki metode ini.
IMFPMPHost::CreateObjectByCLSID Membuat objek dalam proses lindungi jalur media (PMP), dari CLSID. |
IMFPMPHost::LockProcess Memblokir proses jalur media terlindungi (PMP) dari akhir. (IMFPMPHost.LockProcess) |
IMFPMPHost::UnlockProcess Mengurangi jumlah kunci pada proses jalur media yang dilindungi (PMP). Panggil metode ini sekali untuk setiap panggilan ke IMFPMPHost::LockProcess. |
Keterangan
Antarmuka ini digunakan ketika sumber media berada dalam proses aplikasi tetapi Sesi Media berada dalam proses PMP. Sumber media dapat menggunakan antarmuka ini untuk membuat objek dalam proses PMP. Misalnya, untuk memutar konten yang dilindungi DRM, sumber media biasanya harus membuat otoritas kepercayaan input (ITA) dalam proses PMP.
Untuk menggunakan antarmuka ini, sumber media mengimplementasikan antarmuka IMFPMPClient . Sesi Media PMP memanggil IMFPMPClient::SetPMPHost di sumber media, meneruskan penunjuk ke antarmuka IMFPMPHost .
Anda juga bisa mendapatkan penunjuk ke antarmuka ini dengan memanggil IMFGetService::GetService pada Sesi Media PMP, menggunakan pengidentifikasi layanan MF_PMP_SERVICE.
Persyaratan
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | mfidl.h |