DSPACKコンポーネントライブラリを使用してDelphi6で記述されたDirectShowアプリケーションがあります。まったく同じメディア形式に設定されている複数のキャプチャフィルターからの出力ピンからのオーディオをミックスできるようにしたいと思います。これを行うオープンソースまたは「SDKサンプル」フィルターはありますか?
インテリジェントなミキシングは重要であり、それを行うには商用ライブラリを購入する必要がある可能性が高いことを私は知っています。しかし、必要なのは、複数の出力ピンからのウェーブオーディオ入力を受け入れ、受信したサンプルを直接追加できるDirectShowフィルターだけです。単一のストリームを複数のストリーム(1対多)に分割するためのTee Filterがあることは知っていますが、逆の(多対1)ことを行うものが必要です。できれば、入力接続の試行ごとにフォーマットをチェックして、すでに追加されているものとは異なるメディアフォーマットで出力ピンを接続しようとすると、エラーが発生します。何かありますか?