Асинхронные методы обратного вызова

Media Foundation предоставляет согласованный способ реализации асинхронных методов с помощью интерфейса обратного вызова.

В этом разделе описывается реализация интерфейса обратного вызова и написание асинхронных методов, использующих этот интерфейс. Он содержит следующие разделы.

Раздел Описание
Вызов асинхронных методов Как вызывать асинхронные методы в Media Foundation.
Реализация асинхронного обратного вызова Как реализовать метод обратного вызова в интерфейсе IMFAsyncCallback .
Поддержка нескольких обратных вызовов Как поддерживать несколько обратных вызовов в одном классе C++.
Рабочие очереди Рабочие очереди обеспечивают эффективный способ выполнения асинхронных операций в другом потоке.
Написание асинхронного метода Как реализовать асинхронные методы в Media Foundation.
Пользовательские асинхронные объекты результатов Как предоставить пользовательскую реализацию интерфейса IMFAsyncResult .

 

Интерфейс IMFAsyncCallback

Интерфейс IMFAsyncResult

API-интерфейсы платформы Media Foundation