Интерфейс IMFMediaTypeHandler (mfidl.h)
Возвращает и задает типы мультимедиа для объекта, например источника мультимедиа или приемника мультимедиа.
Наследование
Интерфейс IMFMediaTypeHandler наследуется от интерфейса IUnknown . IMFMediaTypeHandler также имеет следующие типы членов:
Методы
Интерфейс IMFMediaTypeHandler содержит следующие методы.
IMFMediaTypeHandler::GetCurrentMediaType Извлекает текущий тип носителя объекта . |
IMFMediaTypeHandler::GetMajorType Возвращает основной тип носителя объекта . |
IMFMediaTypeHandler::GetMediaTypeByIndex Извлекает тип мультимедиа из списка поддерживаемых типов мультимедиа объекта. |
IMFMediaTypeHandler::GetMediaTypeCount Извлекает количество типов мультимедиа в списке поддерживаемых типов мультимедиа объекта. |
IMFMediaTypeHandler::IsMediaTypeSupported Запрашивает, поддерживает ли объект указанный тип мультимедиа. |
IMFMediaTypeHandler::SetCurrentMediaType Задает тип носителя объекта. |
Комментарии
Этот интерфейс предоставляется обработчиками типа мультимедиа.
- Для источников мультимедиа получите обработчик типа мультимедиа из дескриптора потока, вызвав IMFStreamDescriptor::GetMediaTypeHandler.
- Для приемников мультимедиа получите обработчик типа мультимедиа, вызвав IMFStreamSink::GetMediaTypeHandler.
Этот интерфейс доступен на следующих платформах, если установлены распространяемые компоненты пакета SDK для Windows Media Format 11:
- Windows XP с пакетом обновления 2 (SP2) и более поздних версий.
- Windows XP Media Center Edition 2005 с установленными kb900325 (Windows XP Media Center Edition 2005) и KB925766 (накопительный пакет обновления для Windows XP Media Center Edition за октябрь 2006 г.).
Требования
Минимальная версия клиента | Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | mfidl.h |