Work Queues

In Microsoft Media Foundation, a work queue is an efficient way to perform asynchronous operations on another thread.

This section contains the following topics.

Topic Description
Using Work Queues Describes how an application or component can use work queues to perform asynchronous operations.
Writing an Asynchronous Method Describes how to write an asynchronous method that follows the Begin/End pattern described in Asynchronous Callback Methods.
Custom Asynchronous Result Objects Describes how to create a custom implementation of the IMFAsyncResult interface.
Most applications should use the stock implementation provided by MFCreateAsyncResult. This topic is for applications with advanced requirements.

Work Queue and Threading Improvements Describes improvements in Windows 8 for work queues and threading in the Media Foundation platform.


Media Foundation Platform APIs