Share via


カスタム ファイル ハンドラーとストリーム ハンドラー

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

ファイル ハンドラーとストリーム ハンドラーは、マルチメディア データを制御するアプリケーションに一貫性のあるインターフェイスを提供するドライバーです。 オペレーティング システムに含まれるファイルハンドラーとストリーム ハンドラーでは、オーディオ ビデオ インターリーブ (AVI) ファイルと波形オーディオ ファイルに格納されたビデオおよび波形オーディオ データが使用されます。

独自の形式を使用したファイル、追加のデータ ストリームが含まれるように拡張された AVI ファイル、独自のマルチメディア データを生成するハンドラーなど、アプリケーションが別のソースからマルチメディア データを書き込んだりアクセスしたりできるようにするためのハンドラーを記述できます。 AVIFile 関数とマクロで使用する AVI データのカスタム ファイル形式がある場合は、カスタム ハンドラーを記述する必要があります。