非同期コールバック メソッド

Media Foundation には、コールバック インターフェイスを使用して非同期メソッドを実装するための一貫した方法が用意されています。

このセクションでは、コールバック インターフェイスを実装する方法と、このインターフェイスを使用する非同期メソッドを記述する方法について説明します。 これには、次のトピックが含まれています。

トピック 説明
非同期メソッドの呼び出し Media Foundation で非同期メソッドを呼び出す方法。
非同期コールバックの実装 IMFAsyncCallback インターフェイスでコールバック メソッドを実装する方法。
複数のコールバックのサポート 同じ C++ クラス内で複数のコールバックをサポートする方法。
作業キュー 作業キューは、別のスレッドで非同期操作を効率的に実行する方法を提供します。
非同期メソッドの記述 Media Foundation で非同期メソッドを実装する方法。
カスタム非同期結果オブジェクト IMFAsyncResult インターフェイスのカスタム実装を提供する方法。

 

IMFAsyncCallback インターフェイス

IMFAsyncResult インターフェイス

Media Foundation Platform API