Форум сайта python.su
Официальная сборка PyAudio не может записать выходные данные. НО в Windows Vista и более поздних версиях появился новый API, WASAPI, который включает в себя возможность открывать поток на устройство вывода в режиме обратной связи. В этом режиме поток будет вести себя как входной поток, с возможностью записи исходящего аудиопотока.
Чтобы настроить режим, нужно установить специальный флаг (AUDCLNT_STREAMFLAGS_LOOPBACK). Поскольку этот флаг не поддерживается в официальной сборке, необходимо отредактировать PortAudio, а также PyAudio, чтобы добавить поддержку loopback.
Офлайн
И это ничего не дало
Офлайн
MitkinМне больше нравится 0-ое устройство. Интерфейс, правда, старый, но… S/PDIF у меня доверия не вызывает. А вообще, гадать можно долго. Надо каким-то образом определить какое устройство используется для воспроизведения. Сомневаюсь что PyAudio может самостоятельно угадать на каком устройстве/интерфейсе надо ловить поток аудиоданных.
7-ое устройство разве не то, что требуется?
Офлайн
Alex.Pro.Ну, я пробовал все подставлять, от 1 до 13. Не подошло.
Офлайн
MitkinТ.е. все, кроме Sound Mapper…
я пробовал все подставлять, от 1 до 13
Офлайн
Alex.Pro.0 тоже подставлял. Я думаю, надо познакомиться с этой библиотекой
Офлайн
MitkinЗдравая мысль. Это может быть полезным. А конкретнее, надо:
надо познакомиться с этой библиотекой
Офлайн