ライター ファイル シンク オブジェクト

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

ライター ファイル シンク オブジェクトは、Windows Media 出力をファイルに書き込むときに使用されます。

ライター ファイル シンク オブジェクトは、IWMWriterFileSink インターフェイスへのポインターを設定する関数 WMCreateWriterFileSink によって作成されます。 ライター ファイル シンク オブジェクトの他のインターフェイスは、 QueryInterface メソッドを呼び出すことで取得できます。

ライター ファイル シンク オブジェクトでは、次のインターフェイスがサポートされています。

インターフェイス 説明
IWMRegisterCallback アプリケーションが オブジェクトからステータス メッセージを取得できるようにします。
IWMWriterFileSink ライター オブジェクトがデータを書き込むことができるファイルを開きます。
IWMWriterFileSink2 ファイル シンク オブジェクトの拡張管理を提供します。 IWMWriterFileSink のすべてのメソッドを継承します。
IWMWriterFileSink3 ファイルを書き込む追加のオプションを提供します。 IWMWriterFileSink および IWMWriterFileSink2 のすべてのメソッド継承します。
IWMWriterSink メモリを割り当て、シンクがリアルタイムで動作しているかどうかを判断し、いくつかのコールバック関数を処理します。

 

ライター ファイル シンク オブジェクトの進行状況を追跡するには、アプリケーションで次のコールバック インターフェイスを実装する必要があります。

インターフェイス 説明
IWMStatusCallback 状態情報をホスト アプリケーションに伝達する必要がある場合に必要です。

 

オブジェクト

ライター シンクの操作