次の方法で共有


エラーのログ記録

[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayer、IMFMediaEngine、Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayerIMFMediaEngineAudio/Video Capture を使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]

[この API はサポートされていないため、今後変更または使用できない可能性があります。]

DirectShow Editing Services (DES) には、DES プロジェクトの読み込み、構築、またはレンダリング時に発生するエラーをログに記録するための組み込みメカニズムが用意されています。 この記事では、XML プロジェクト ファイルを読み込んでレンダリングを試みるサンプル コンソール アプリケーションについて説明します。 エラーが発生した場合、アプリケーションはコンソール ウィンドウにエラー メッセージを出力します。 この記事で示すサンプル コードは、「 プロジェクトの読み込みとプレビュー」で示されている例に基づいています。

注意

アプリケーションでエラー ログを実装する必要はありません。 DES では、明示的に要求しない限り、エラーはログに記録されません。

 

この記事では、COM クライアント プログラミングと DES タイムライン モデルについて理解していることを前提としています。 さらに、COM オブジェクト プログラミングの基本を理解する必要があります。 DES のタイムラインの詳細については、「 タイムライン モデル」を参照してください。

この記事には、次のセクションがあります。

DirectShow Editing Services の使用