Interfaz IMFMediaSession (mfidl.h)
Proporciona controles de reproducción para contenido protegido y desprotegido. Los objetos de sesión Media Session y la ruta de acceso multimedia protegida (PMP) exponen esta interfaz. Esta interfaz es la interfaz principal que las aplicaciones usan para controlar la canalización de Media Foundation.
Para obtener un puntero a esta interfaz, llame a MFCreateMediaSession o MFCreatePMPMediaSession.
Herencia
La interfaz IMFMediaSession hereda de IMFMediaEventGenerator. IMFMediaSession también tiene estos tipos de miembros:
Métodos
La interfaz IMFMediaSession tiene estos métodos.
IMFMediaSession::ClearTopologies Borra todas las presentaciones que se ponen en cola para su reproducción en la sesión multimedia. |
IMFMediaSession::Close Cierra la sesión multimedia y libera todos los recursos que está usando. |
IMFMediaSession::GetClock Recupera el reloj de presentación de la sesión multimedia. |
IMFMediaSession::GetFullTopology Obtiene una topología de la sesión multimedia. |
IMFMediaSession::GetSessionCapabilities Recupera las funcionalidades de la sesión multimedia, en función de la presentación actual. |
IMFMediaSession::P ause Pausa la sesión multimedia. |
IMFMediaSession::SetTopology Establece una topología en la sesión multimedia. |
IMFMediaSession::Shutdown Apaga la sesión multimedia y libera todos los recursos usados por la sesión multimedia. |
IMFMediaSession::Start Inicia la sesión multimedia. |
IMFMediaSession::Stop Detiene la sesión multimedia. |
Requisitos
Requisito | Value |
---|---|
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 |