Интерфейс 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-адрес в списке. Чтобы использовать этот интерфейс, сделайте следующее:
- Создайте реализацию этого интерфейса.
- Инициализируйте реализацию со списком URL-адресов. При необходимости укажите типы MIME и строки запросов мультимедиа для каждого URL-адреса.
- Вызовите метод IMFMediaEngine::SetSourceElements .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | mfmediaengine.h |