У меня есть приложение Delphi 6, которое использует библиотеку компонентов DSPACK DirectShow.В настоящее время я получаю сообщение об ошибке «невозможно найти комбинацию промежуточных фильтров», когда я пытаюсь подключить контакт Capture на устройстве захвата звука к входному контакту другого фильтра.Я верю Я правильно настраиваю медиаформаты.У меня есть ловушка ошибок, и в этой ловушке я явно запрашиваю оба вывода для точного формата мультимедиа, в котором они установлены в случае несоответствия.Когда я делаю это, оба вывода возвращаются с одинаковым форматом WAV:
тег формата: 1
количество каналов: 1
бит на выборку: 16
частота дискретизации: 8000
Это соответствует тому, на что я установил оба фильтра, но я получаю ошибку, которая (насколько я знаю) обычно указывает на несовместимость формата.Кто-нибудь сталкивался с этой ошибкой раньше и знает, что я могу делать неправильно или какие другие виды тестов / проверок я могу сделать?