Métodos de retorno de chamada assíncronos

O Media Foundation fornece uma maneira consistente de implementar métodos assíncronos usando uma interface de retorno de chamada.

Esta seção descreve como implementar a interface de retorno de chamada e como escrever métodos assíncronos que usam essa interface. Ele contém os tópicos a seguir.

Tópico Descrição
Chamando métodos assíncronos Como chamar métodos assíncronos no Media Foundation.
Implementando o retorno de chamada assíncrono Como implementar o método de retorno de chamada na interface IMFAsyncCallback .
Suporte a vários retornos de chamada Como dar suporte a vários retornos de chamada na mesma classe C++.
Filas de Trabalho As filas de trabalho fornecem uma maneira eficiente de executar operações assíncronas em outro thread.
Escrevendo um método assíncrono Como implementar métodos assíncronos no Media Foundation.
Objetos de resultado assíncronos personalizados Como fornecer uma implementação personalizada da interface IMFAsyncResult .

 

IMFAsyncCallback Interface

IMFAsyncResult Interface

Media Foundation Platform APIs