Interfaz IMFPMPHost (mfidl.h)
Habilita un origen multimedia en el proceso de aplicación para crear objetos en el proceso de ruta de acceso multimedia protegida (PMP).
Herencia
La interfaz IMFPMPHost hereda de la interfaz IUnknown . IMFPMPHost también tiene estos tipos de miembros:
Métodos
La interfaz IMFPMPHost tiene estos métodos.
IMFPMPHost::CreateObjectByCLSID Crea un objeto en el proceso de proteger la ruta de acceso multimedia (PMP), a partir de un CLSID. |
IMFPMPHost::LockProcess Impide que finalice el proceso de ruta de acceso a medios protegidos (PMP). (IMFPMPHost.LockProcess) |
IMFPMPHost::UnlockProcess Disminuye el número de bloqueos en el proceso de ruta de acceso multimedia protegida (PMP). Llame a este método una vez para cada llamada a IMFPMPHost::LockProcess. |
Comentarios
Esta interfaz se usa cuando un origen multimedia reside en el proceso de aplicación, pero la sesión multimedia reside en un proceso PMP. El origen multimedia puede usar esta interfaz para crear objetos en el proceso PMP. Por ejemplo, para reproducir contenido protegido con DRM, el origen multimedia normalmente debe crear una entidad de confianza de entrada (ITA) en el proceso PMP.
Para usar esta interfaz, el origen multimedia implementa la interfaz IMFPMPClient . La sesión multimedia PMP llama a IMFPMPClient::SetPMPHost en el origen multimedia, pasando un puntero a la interfaz IMFPMPHost .
También puede obtener un puntero a esta interfaz llamando a IMFGetService::GetService en la sesión multimedia de PMP mediante el identificador de servicio MF_PMP_SERVICE.
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | mfidl.h |