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

Consulte también

Interfaces de Media Foundation

Sesión multimedia de PMP

Ruta de acceso a medios protegidos