Интерфейс IMFSourceReader (mfreadwrite.h)
Реализуется объектом средства чтения источника Microsoft Media Foundation.
Наследование
Интерфейс IMFSourceReader наследуется от интерфейса IUnknown . IMFSourceReader также имеет следующие типы членов:
Методы
Интерфейс IMFSourceReader имеет следующие методы.
IMFSourceReader::Flush Сбрасывает один или несколько потоков. (IMFSourceReader.Flush) |
IMFSourceReader::GetCurrentMediaType Возвращает текущий тип мультимедиа для потока. |
IMFSourceReader::GetNativeMediaType Возвращает формат, который изначально поддерживается источником мультимедиа. |
IMFSourceReader::GetPresentationAttribute Возвращает атрибут из базового источника мультимедиа. |
IMFSourceReader::GetServiceForStream Запрашивает интерфейс у базового источника мультимедиа или декодера. |
IMFSourceReader::GetStreamSelection Запрашивает, выбран ли поток. |
IMFSourceReader::ReadSample Считывает следующий пример из источника мультимедиа. |
IMFSourceReader::SetCurrentMediaType Задает тип мультимедиа для потока. |
IMFSourceReader::SetCurrentPosition Стремится к новой позиции в источнике средств массовой информации. |
IMFSourceReader::SetStreamSelection Выбирает или отменяет выбор одного или нескольких потоков. |
Комментарии
Чтобы создать средство чтения источника, вызовите одну из следующих функций:
Кроме того, можно использовать интерфейс IMFReadWriteClassFactory .Этот интерфейс доступен в Windows Vista, если установлено дополнение к обновлению платформы для Windows Vista.
В Windows 8 этот интерфейс расширяется с помощью IMFSourceReaderEx.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7, Windows Vista и дополнение к обновлению платформы для Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | mfreadwrite.h |