2

.avi ファイルを再生するために DirectShow.NET を使用して、C# でアプリケーションを作成しています。.avi ファイルに存在するオーディオ トラックのオーディオ波形を作成する必要があります。

出力ピンから MemoryStream にデータを取得するにはどうすればよいですか? または、DirectShow オーディオ フィルタからオーディオ波形を生成できるコントロール/フィルタを知っている人はいますか。

ありがとう !

4

1 に答える 1

0

標準パイプラインでは、制御アプリケーションはデータに直接アクセスすることさえ想定されていないため、次のいずれかを実行する必要があります。

  • Sample Grabber を追加し、データを取得して、コードでタイムラインを作成します
  • 特殊なフィルターを使用してデータを取得し、それを前処理して、タイムラインまたはタイムラインを構築できるデータを提供します
于 2012-05-16T17:12:46.460 に答える