Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Работа со звуком в Windows

1 view
Skip to first unread message

Nil A

unread,
Sep 14, 2021, 6:01:02 PM9/14/21
to
Hello, Denis!

Wednesday September 15 2021 00:10, from Denis Sovkov -> All:

DS> Возникла потребность генерить и анализировать звук, поданный на
DS> микрофонный вход в винде. Посоветуйте, куда ткнуть, что почитать и
DS> т.п.

Ты что не Денис Совков, а не Москов? ;-) шутка.

Ну, если тебе лень читать все эти MSDN.. то я вот в своё время быстренько на
коленке навалял на Qt.
Прям вон класс QAudioInput [https://doc.qt.io/qt-5/qaudioinput.html] и вперёд
блоками по 20мс читать аудио с микрофона. У меня под виндой так работало. Как
бонус - это автоматически заработает в линуксах и макосах.

Best Regards, Nil

Denis Sovkov

unread,
Sep 14, 2021, 6:01:03 PM9/14/21
to
Привет, All!

Возникла потребность генерить и анализировать звук, поданный на микрофонный
вход в винде. Посоветуйте, куда ткнуть, что почитать и т.п.

Denis

Eugene Muzychenko

unread,
Sep 15, 2021, 6:01:03 AM9/15/21
to
Привет!

15 Sep 21 00:37, you wrote to Denis Sovkov:

NA> я вот в своё время быстренько на коленке навалял на Qt.

"Быстренько на коленке" на Qt получится только у того, кто с ним уже
более-менее знаком. :) Иначе он вздернется раньше, чем наваяет.

Всего доброго!
Евгений Музыченко
eu-...@muzy-chen-ko.net (все дефисы убрать)

Eugene Muzychenko

unread,
Sep 15, 2021, 9:01:02 AM9/15/21
to
Привет!

15 Sep 21 15:03, you wrote to me:

RS> А на Qt несколько раз пробовал... "ДАHУИВОHАФИГ!!!", пока разберёшься
RS> -- поседеешь!

Qt и подобные ему фреймворки хороши, когда тебе нужно с нуля делать программу,
в которой будет много разных окошек, форм, таблиц, графиков и прочего
нетривиального GUI, который муторно делать вручную. К программе с более-менее
типовым GUI они не добавляют ничего, кроме переносимости и 5-20 мегабайт своего
кода, размер которого практически невозможно контролировать.

Rinat H. Sadretdinow

unread,
Sep 15, 2021, 9:01:02 AM9/15/21
to
Hello Eugene!

15 Sep 21 11:56, you wrote to Nil A:

NA>> я вот в своё время быстренько на коленке навалял на Qt.

EM> "Быстренько на коленке" на Qt получится только у того, кто с ним уже
EM> более-менее знаком. :) Иначе он вздернется раньше, чем наваяет.

Поэтому лично я когда пишу что-то под Windows предпочитаю Windows API с его
WindowProc, с его циклом сообщений и прочим. С этим я более-менее знаком (со
времён OS/2, там было практически так же). А на Qt несколько раз пробовал...
"ДАHУИВОHАФИГ!!!", пока разберёшься -- поседеешь! Хотя и получается переносимо
(согласно документации), но изучать Qt нет ни сил, ни желания.

Bye!

0 new messages