Интерфейс IMFReadWriteClassFactory (mfreadwrite.h)
Создает экземпляр модуля записи приемника или исходного средства чтения.
Наследование
Интерфейс IMFReadWriteClassFactory наследуется от интерфейса IUnknown . IMFReadWriteClassFactory также имеет следующие типы элементов:
Методы
Интерфейс IMFReadWriteClassFactory содержит следующие методы.
IMFReadWriteClassFactory::CreateInstanceFromObject Создает экземпляр модуля записи приемника или средства чтения источника с помощью указателя IUnknown. |
IMFReadWriteClassFactory::CreateInstanceFromURL Создает экземпляр модуля записи приемника или средства чтения источника с заданным URL-адресом. |
Комментарии
Чтобы получить указатель на этот интерфейс, вызовите функцию CoCreateInstance . ИДЕНТИФИКАТОР CLSID CLSID_MFReadWriteClassFactory. Прежде чем использовать интерфейс, вызовите функцию MFStartup .
В качестве альтернативы использованию этого интерфейса можно вызвать любую из следующих функций:
- MFCreateSinkWriterFromMediaSink
- MFCreateSinkWriterFromURL
- MFCreateSourceReaderFromByteStream
- MFCreateSourceReaderFromMediaSource
- MFCreateSourceReaderFromURL
Этот интерфейс доступен в Windows Vista, если установлено дополнение к обновлению платформы для Windows Vista.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Дополнение к Windows 7, Windows Vista и обновлению платформы для Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | mfreadwrite.h |