Интерфейс IMFMediaEngineEx (mfmediaengine.h)

Расширяет интерфейс IMFMediaEngine .

Наследование

Интерфейс IMFMediaEngineEx наследует от IMFMediaEngine. IMFMediaEngineEx также имеет следующие типы членов:

Методы

Интерфейс IMFMediaEngineEx имеет эти методы.

 
IMFMediaEngineEx::ApplyStreamSelections

Применяет выбор потока из предыдущих вызовов к SetStreamSelection.
IMFMediaEngineEx::CancelTimelineMarkerTimer

Отменяет следующий ожидающий маркер временной шкалы.
IMFMediaEngineEx::EnableHorizontalMirrorMode

Включает или отключает зеркальное отображение видео.
IMFMediaEngineEx::EnableTimeUpdateTimer

Включает или отключает таймер обновления времени.
IMFMediaEngineEx::EnableWindowlessSwapchainMode

Включает или отключает режим цепочки буферов без окон.
IMFMediaEngineEx::FrameStep

Шаги вперед или назад один кадр.
IMFMediaEngineEx::GetAudioEndpointRole

Возвращает роль конечной точки звукового устройства, используемую для следующего вызова SetSource или Load.
IMFMediaEngineEx::GetAudioStreamCategory

Возвращает категорию аудиопотока, используемую для следующего вызова SetSource или Load.
IMFMediaEngineEx::GetBalance

Возвращает баланс звука.
IMFMediaEngineEx::GetNumberOfStreams

Возвращает количество потоков в ресурсе мультимедиа.
IMFMediaEngineEx::GetPresentationAttribute

Возвращает атрибут презентации из ресурса мультимедиа.
IMFMediaEngineEx::GetRealTimeMode

Возвращает режим реального времени, используемый для следующего вызова SetSource или Load.
IMFMediaEngineEx::GetResourceCharacteristics

Возвращает различные флаги, описывающие ресурс мультимедиа.
IMFMediaEngineEx::GetStatistics

Получает статистику воспроизведения из обработчика мультимедиа.
IMFMediaEngineEx::GetStereo3DFramePackingMode

Для стереоскопического трехмерного видео получает макет двух представлений в видеокадре.
IMFMediaEngineEx::GetStereo3DRenderMode

Для стереоскопического трехмерного видео запрашивает, как обработчик мультимедиа отрисовывает трехмерный видеосодержимы.
IMFMediaEngineEx::GetStreamAttribute

Возвращает атрибут уровня потока из ресурса мультимедиа.
IMFMediaEngineEx::GetStreamSelection

Запрашивает, выбран ли поток для воспроизведения. (IMFMediaEngineEx.GetStreamSelection)
IMFMediaEngineEx::GetTimelineMarkerTimer

Возвращает время следующего маркера временной шкалы, если таковой есть.
IMFMediaEngineEx::GetVideoSwapchainHandle

Возвращает дескриптор цепочки буферов без окон.
IMFMediaEngineEx::InsertAudioEffect

Вставляет звуковой эффект.
IMFMediaEngineEx::InsertVideoEffect

Вставляет видеоэффект.
IMFMediaEngineEx::IsPlaybackRateSupported

Запрашивает, может ли модуль мультимедиа воспроизводиться с указанной скоростью воспроизведения.
IMFMediaEngineEx::IsProtected

Запрашивает, содержит ли ресурс мультимедиа защищенный контент.
IMFMediaEngineEx::IsStereo3D

Запрашивает, содержит ли ресурс мультимедиа стереоскопический трехмерный видео.
IMFMediaEngineEx::RemoveAllEffects

Удаляет все звуковые и видеоэффекты.
IMFMediaEngineEx::SetAudioEndpointRole

Задает конечную точку звукового устройства, используемую для следующего вызова SetSource или Load.
IMFMediaEngineEx::SetAudioStreamCategory

Задает категорию аудиопотока для следующего вызова SetSource или Load.
IMFMediaEngineEx::SetBalance

Задает баланс звука. (IMFMediaEngineEx.SetBalance)
IMFMediaEngineEx::SetCurrentTimeEx

Ищет новую позицию воспроизведения с помощью указанного MF_MEDIA_ENGINE_SEEK_MODE.
IMFMediaEngineEx::SetRealTimeMode

Задает режим реального времени, используемый для следующего вызова SetSource или Load.
IMFMediaEngineEx::SetSourceFromByteStream

Открывает ресурс мультимедиа из потока байтов.
IMFMediaEngineEx::SetStereo3DFramePackingMode

Для стереоскопического трехмерного видео задает макет двух представлений в видеокадре.
IMFMediaEngineEx::SetStereo3DRenderMode

Для стереоскопического трехмерного видео указывает, как обработчик мультимедиа отрисовывает трехмерный видеосодержимый.
IMFMediaEngineEx::SetStreamSelection

Выбирает или отменяет выбор потока для воспроизведения.
IMFMediaEngineEx::SetTimelineMarkerTimer

Указывает время презентации, когда обработчик мультимедиа отправит событие маркера.
IMFMediaEngineEx::UpdateVideoStream

Обновления исходного прямоугольника, целевого прямоугольника и цвета границы для видео.

Комментарии

Интерфейс IMFMediaEngine содержит методы, которые сопоставляют элементы мультимедиа HTML5. IMFMediaEngineEx предоставляет дополнительные функциональные возможности, которые не соответствуют html5 напрямую.

Требования

   
Минимальная версия клиента Windows 8 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header mfmediaengine.h

См. также раздел

IMFMediaEngine

Пример обработчика мультимедиа

Интерфейсы Media Foundation