Interface IMFMediaSession (mfidl.h)
Fornece controles de reprodução para conteúdo protegido e desprotegido. A Sessão de Mídia e os objetos de sessão pmp (caminho de mídia protegido) expõem essa interface. Essa interface é a interface primária que os aplicativos usam para controlar o pipeline do Media Foundation.
Para obter um ponteiro para essa interface, chame MFCreateMediaSession ou MFCreatePMPMediaSession.
Herança
A interface IMFMediaSession herda de IMFMediaEventGenerator. IMFMediaSession também tem estes tipos de membros:
Métodos
A interface IMFMediaSession tem esses métodos.
IMFMediaSession::ClearTopologies Limpa todas as apresentações que estão na fila para reprodução na Sessão de Mídia. |
IMFMediaSession::Close Fecha a Sessão de Mídia e libera todos os recursos que está usando. |
IMFMediaSession::GetClock Recupera o relógio de apresentação da Sessão de Mídia. |
IMFMediaSession::GetFullTopology Obtém uma topologia da Sessão de Mídia. |
IMFMediaSession::GetSessionCapabilities Recupera os recursos da Sessão de Mídia, com base na apresentação atual. |
IMFMediaSession::P ause Pausa a Sessão de Mídia. |
IMFMediaSession::SetTopology Define uma topologia na Sessão de Mídia. |
IMFMediaSession::Shutdown Desliga a Sessão de Mídia e libera todos os recursos usados pela Sessão de Mídia. |
IMFMediaSession::Start Inicia a Sessão de Mídia. |
IMFMediaSession::Stop Interrompe a Sessão de Mídia. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | mfidl.h |