Интерфейс IMFSourceReaderCallback (mfreadwrite.h)
Интерфейс обратного вызова для средства чтения исходного кода Microsoft Media Foundation.
Наследование
Интерфейс IMFSourceReaderCallback наследуется от интерфейса IUnknown . IMFSourceReaderCallback также имеет следующие типы элементов:
Методы
Интерфейс IMFSourceReaderCallback имеет следующие методы.
IMFSourceReaderCallback::OnEvent Вызывается, когда средство чтения источника получает определенные события из источника мультимедиа. |
IMFSourceReaderCallback::OnFlush Вызывается при завершении метода IMFSourceReader::Flush. |
IMFSourceReaderCallback::OnReadSample Вызывается при завершении метода IMFSourceReader::ReadSample. |
Комментарии
Используйте атрибут MF_SOURCE_READER_ASYNC_CALLBACK , чтобы задать указатель обратного вызова при первом создании исходного объекта чтения.
Методы обратного вызова можно вызывать из любого потока, поэтому объект, реализующий этот интерфейс, должен быть потокобезопасным.
Если указатель обратного вызова не указан, средство чтения исходного кода работает синхронно.
Этот интерфейс доступен в Windows Vista, если установлено дополнение к обновлению платформы для Windows Vista.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Дополнение к Windows 7, Windows Vista и обновлению платформы для Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | mfreadwrite.h |
См. также раздел
Средство чтения исходного кода
Использование средства чтения источника в асинхронном режиме