Самый простой способ проверить устройство с помощью GraphStudioNext - это построить граф записи с самим устройством ввода звука PCM, фильтром AVI Mux и фильтром File Writer, подключенным так (с типами носителей по умолчанию):
Вы нажимаете «Выполнить», и график записи создает непустой файл через Filter Writer в месте, запрашиваемом при построении графика.
-
Итак, теперь я понял, что вы вопрос немного другой. Вы видите фильтры, соответствующие вашему устройству аудиовхода, в разделе
И вопрос в том, что первый фильтр работает, а другой нет.
Аналогичный фильтр из AM_KSCATEGORY_CAPTURE
, кажется, подключается к топологии, но пытается запустить триггеры ERROR_BAD_COMMAND
.
Прежде всего, это действительно разные фильтры. Хотя базовое оборудование может быть одинаковым, фильтры «внешнего интерфейса» различаются. «Работающая» оболочка - Audio Capture Filter , поддерживаемая устройством WDM В другом случае это Generi c WDM Filter Proxy, поведение которого, вообще говоря, не определено. Фильтр не документирован, и, я полагаю, он не получает достаточной инициализации или не выполняет требуемого поведения в противном случае, поэтому этот прокси не является и не должен быть взаимозаменяемым с прокси-фильтром Audio Capture Filter.