ライター ファイル シンク オブジェクト
[このページに関連付けられている機能である 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 | 状態情報をホスト アプリケーションに伝達する必要がある場合に必要です。 |
関連トピック