Поделиться через


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

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

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

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

Методы

Интерфейс IMFMediaEngineSrcElements содержит следующие методы.

 
IMFMediaEngineSrcElements::AddElement

Добавляет исходный элемент в конец списка.
IMFMediaEngineSrcElements::GetLength

Возвращает количество исходных элементов в списке.
IMFMediaEngineSrcElements::GetMedia

Возвращает предполагаемый тип носителя элемента в списке.
IMFMediaEngineSrcElements::GetType

Возвращает тип MIME элемента в списке.
IMFMediaEngineSrcElements::GetURL

Возвращает URL-адрес элемента в списке.
IMFMediaEngineSrcElements::RemoveAllElements

Удаляет все исходные элементы из списка.

Комментарии

Интерфейс IMFMediaEngineSrcElements представляет упорядоченный список медиаресурсов.

Этот интерфейс позволяет приложению предоставлять одно и то же аудио- и видеосодержимое в нескольких разных форматах кодирования, таких как H.264 и Windows Media Video. Если на компьютере пользователя нет определенного кодека, обработчик мультимедиа попытается использовать следующий URL-адрес в списке. Чтобы использовать этот интерфейс, сделайте следующее:

  1. Создайте реализацию этого интерфейса.
  2. Инициализируйте реализацию со списком URL-адресов. При необходимости укажите типы MIME и строки запросов мультимедиа для каждого URL-адреса.
  3. Вызовите метод IMFMediaEngine::SetSourceElements .

Требования

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

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

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