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