DSPACK DirectShow コンポーネント ライブラリを使用する Delphi 6 アプリケーションがあります。現在、オーディオ キャプチャ デバイスのキャプチャ ピンを別のフィルタの入力ピンに接続しようとすると、「中間フィルタの組み合わせが見つかりませんでした」というエラーが表示されます。メディア形式を正しく設定していると思います。エラー トラップがあり、そのトラップで、不一致がある場合に備えて、設定されている正確なメディア フォーマットを両方のピンに明示的にクエリします。これを行うと、両方のピンがまったく同じ WAV 形式で返されます。
フォーマットタグ: 1
チャネル数: 1
サンプルあたりのビット数: 16
サンプルレート: 8000
これは、両方のフィルターを設定したものと一致しますが、(通常、私が知る限り) 形式の非互換性を示すエラーが発生します。以前にこのエラーに遭遇し、私が間違っている可能性があることや、他にどのようなテスト/検査を行うことができるかを知っている人はいますか?