KUbuntu 14.04 x64. Мне надо получать "звук с колонок" (в Windows это называется WhatYouHear) в моей программе. Программа сама находит канал, который способен записывать звук - пытается записывать, и переходит к другому каналу, пока не получит bytesReady() больше 0. Таким способом она у меня находит источник pulse, пишет с него, но в буфере записаны все 0-и. Сервер pulseaudio работает, виден в списке процессов, отъедает некоторый процент процессора. Звук на зелёном выходе есть. Есть подозрение, что где-то в настройках pulseaudio не включена запись с общего выхода - в Windows для этого надо переключить запись на stereo mixer, так как по-умолчанию включена запись с микрофона. Но в KUbuntu не могу найти подобное управление. Что нужно для этого? Если запись включена по-умолчанию с микрофона, как переключить её на выход звуковой карты?
Как? В pavucontrol нет ни Input device, ни Line in. Есть "Устройства вывода", в них есть "встроенное аудио Аналоговое стерео", там можно выбрать "Аналоговый выход" или "Аналоговые наушники". И есть "Устройства ввода", там есть "Monitor of Встроенное аудио Аналоговое стерео". У него нет возможностей выбора к чему он подключен. Всё.
"С колонок" неправильное название, но его часто употребляют. Мне нужен выход аудио-микшера.
Может, снизу выбрать All except monitor ещё?
выбирал вообще All
Настройки записи и воспроизведения находятся в "Параметры системы" -> "Мультимедиа"
Я там тоже переключал, всегда 0-и в буфере. И не прозрачные названия, нет такого же очевидного выбора, чтобы как в вениках "запись с микрофона" или "запись с выхода микшера".
Отправить комментарий