pulseaudio recording

Как правильно настроить PulseAudio для записи "с колонок"?

KUbuntu 14.04 x64. Мне надо получать "звук с колонок" (в Windows это называется WhatYouHear) в моей программе. Программа сама находит канал, который способен записывать звук - пытается записывать, и переходит к другому каналу, пока не получит bytesReady() больше 0. Таким способом она у меня находит источник pulse, пишет с него, но в буфере записаны все 0-и. Сервер pulseaudio работает, виден в списке процессов, отъедает некоторый процент процессора. Звук на зелёном выходе есть.