IMFFinalizableMediaSink インターフェイス (mfidl.h)

必要に応じて、シャットダウン前に必要なタスクを実行するためにメディア シンクでサポートされます。 このインターフェイスは、通常、アーカイブ シンク (つまり、ファイルに書き込むメディア シンク) によって公開されます。 これは、データをディスクにフラッシュしたり、ファイル ヘッダーを更新したりするなどのタスクを実行するために使用されます。

このインターフェイスへのポインターを取得するには、メディア シンクで QueryInterface を呼び出します。

継承

IMFFinalizableMediaSink インターフェイスは、IMFMediaSink から継承します。 IMFFinalizableMediaSink には、次の種類のメンバーもあります。

メソッド

IMFFinalizableMediaSink インターフェイスには、これらのメソッドがあります。

 
IMFFinalizableMediaSink::BeginFinalize

タスクを完了するために必要なステップを非同期的に実行するようにメディア シンクに通知します。
IMFFinalizableMediaSink::EndFinalize

非同期の最終処理操作を完了します。

解説

メディア シンクがこのインターフェイスを公開している場合、メディア セッションは、セッションが閉じる前にシンクで BeginFinalize を呼び出します。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー mfidl.h

関連項目

IMFMediaSink

メディア ファンデーション インターフェイス