Интерфейс IMFSourceReaderCallback (mfreadwrite.h)

Интерфейс обратного вызова для средства чтения источника Microsoft Media Foundation.

Наследование

Интерфейс IMFSourceReaderCallback наследует от интерфейса IUnknown . МВФSourceReaderCallback также имеет следующие типы членов:

Методы

Интерфейс 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

См. также раздел

Интерфейсы Media Foundation

Средство чтения исходного кода

Использование средства чтения источника в асинхронном режиме