Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Media Foundation provides a consistent way to implement asynchronous methods, using a callback interface.
This section describes how to implement the callback interface and how to write asynchronous methods that use this interface. It contains the following topics.
| Topic | Description |
|---|---|
| Calling Asynchronous Methods | How to call asynchronous methods in Media Foundation. |
| Implementing the Asynchronous Callback | How to implement the callback method in the IMFAsyncCallback interface. |
| Supporting Multiple Callbacks | How to support multiple callbacks within the same C++ class. |
| Work Queues | Work queues provide an efficient way to perform asynchronous operations on another thread. |
| Writing an Asynchronous Method | How to implement asynchronous methods in Media Foundation. |
| Custom Asynchronous Result Objects | How to provide a custom implementation of the IMFAsyncResult interface. |
Related topics