0

Directshow を初めて使用します。私が書いたコードのページを投稿したいと思っていますが、誰かが解決策の正しい方向を説明またはヒントしてくれることを願っています。

基本的に、ウェブカメラのプレビューを含むウィンドウを表示する WPF プログラムがあります。これは完了し、機能しています。今、プレビューを記録しようとしています-graphBuilder.SetOutputFileNameを使用して行われます

ただし、別のセッションを記録するためにウィンドウを表示するたびに、graphBuilder.SetOutputFileName を再度呼び出しているにもかかわらず、記録された最後のファイルが上書きされます。

だから私の質問は、出力ファイル名を変更して2番目のビデオを記録するにはどうすればよいかということです。私は何かが欠けていることを知っていますが、何がわかりません。

前もって感謝します。リッチ

4

1 に答える 1

0

フィルター グラフは通常、メディア ファイルを最初から作成Runし、Stop. 次回呼び出しを繰り返すときは、空の (上書きされた) ファイルから新しく開始するだけです。追記はありません。以前に記録した内容を保持したい場合は、新しい名前を付けるか、完成したファイルをコピー/名前変更してファイルを切り替える必要があります。

于 2012-06-14T16:29:44.237 に答える