Интерфейс 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 |