Насколько я понимаю, Vista представила в ОС полностью реорганизованную систему ввода / вывода звука.В частности, до Vista существовал единый общесистемный звуковой микшер, к которому можно было подключать устройства вывода.Для записи можно было получать данные непосредственно с записывающего устройства или с этого микшера.
В Vista и более поздних версиях, насколько я понимаю, больше нет общесистемного микшера.Теоретически возможно направить некоторые звуки на одно устройство вывода, а другие звуки на другое устройство вывода, 1 , и для этого требуются отдельные микшеры для каждого устройства вывода.
Теперь яУ меня есть простое приложение для записи, которое я хотел бы обновить, чтобы воспользоваться этим новым API.В частности, я надеялся, что пользователь сможет выбрать одно из выходных устройств в качестве источника аудиоданных.Я рассуждаю так: операционная система, вероятно, все равно смешивает все входы на каждом звуковом устройстве и, надеюсь, предоставляет способ доступа к смешанным данным.
Можно ли выбрать устройство вывода в качестве входа для моего приложения записии если да, то как?
1 Хотя мне еще предстоит найти какой-либо пользовательский интерфейс, который действительно позволяет это сделать.