コールバック メソッドの使用

[このページに関連付けられている機能である Windows Media Format 11 SDK は、従来の機能です。 ソース リーダーシンク ライターに置き換わりました。 ソース リーダーシンク ライターは、Windows 10とWindows 11用に最適化されています。 Microsoft では、可能であれば、新しいコードで Windows Media Format 11 SDK ではなくソース リーダーシンク ライターを使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]

Windows Media Format SDK のいくつかのインターフェイスには、非同期的に呼び出されるメソッドが含まれています。 これらのメソッドのほとんどは、コールバック関数を使用して制御アプリケーションに情報を渡します。

次のセクションでは、Windows Media Format SDK でのコールバック メソッドの使用に関する一般的な問題について説明します。

セクション 説明
OnStatus コールバックの使用 IWMStatusCallback::OnStatus コールバック メソッドを実装する方法について説明します。これは、SDK 操作の進行状況をアプリケーションに通知するために複数のオブジェクトによって使用されます。
非同期呼び出しでのイベントの使用 アプリケーションで非同期メソッド呼び出しを処理する一般的な手法について説明します。
コンテキスト パラメーターの使用 複数のコールバックとその呼び出し元メソッドによって共有される pvContext パラメーターを導入し、その使用方法について説明します。

 

プログラミング ガイド