Интерфейс IMFMediaSession (mfidl.h)
Предоставляет элементы управления воспроизведением для защищенного и незащищенного содержимого. Объекты сеанса мультимедиа и сеанса защищенного пути к мультимедиа (PMP) предоставляют этот интерфейс. Этот интерфейс является основным интерфейсом, используемым приложениями для управления конвейером Media Foundation.
Чтобы получить указатель на этот интерфейс, вызовите MFCreateMediaSession или MFCreatePMPMediaSession.
Наследование
Интерфейс IMFMediaSession наследуется от IMFMediaEventGenerator. IMFMediaSession также имеет следующие типы членов:
Методы
Интерфейс IMFMediaSession имеет следующие методы.
IMFMediaSession::ClearTopologies Очищает все презентации, которые поставлены в очередь для воспроизведения в сеансе мультимедиа. |
IMFMediaSession::Close Закрывает сеанс мультимедиа и освобождает все используемые ресурсы. |
IMFMediaSession::GetClock Извлекает часы презентации сеанса мультимедиа. |
IMFMediaSession::GetFullTopology Возвращает топологию из сеанса мультимедиа. |
IMFMediaSession::GetSessionCapabilities Извлекает возможности сеанса мультимедиа на основе текущей презентации. |
IMFMediaSession::P ause Приостанавливает сеанс мультимедиа. |
IMFMediaSession::SetTopology Задает топологию для сеанса мультимедиа. |
IMFMediaSession::Shutdown Завершает сеанс мультимедиа и освобождает все ресурсы, используемые сеансом мультимедиа. |
IMFMediaSession::Start Запускает сеанс мультимедиа. |
IMFMediaSession::Stop Останавливает сеанс мультимедиа. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | mfidl.h |
См. также раздел
Воспроизведение файлов мультимедиа с помощью Media Foundation