Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Перехват звука


:-)) ©   (2006-03-15 12:05:00) 

Не подскажите, как записывать весь звук, подающийся на колонки в файл. Т.е как его перехватывать?


Сергей М.   (2006-03-23 08:46:00) [1]


> АС'97 держит, что дальше?


А дальше все просто до безобразия - используя mixer-функции в составе MS MM API выбираешь источник записи "StereoMix" и далее используя waveIn-функции записываешь "стереосмесь", которую карта "готовит" в ходе воспроизведения ею различных источников сигнала - Wave, MIDI Synth, CD In и т.д. и т.п.


skiph   (2006-03-23 07:34:00) [2]

Меня тоже интересует эта тема, но прочитанное пока мне, к сожалению, не помогло.
Ссылка, увы, не работает.
АС'97 держит, что дальше?


Jeer   (2006-03-17 17:04:00) [3]

Сергей М. ©   (17.03.06 14:22) [9]

А если карта не держит AC'97 ?!

Тогда еще "мальчиками" были не все (С)


Сергей М.   (2006-03-17 14:22:00) [4]


> WondeRu ©   (17.03.06 11:08) [8]


> "Stereo Mix"


Это из епархии спецификации AC'97.

А если карта не держит AC'97 ?!


WondeRu   (2006-03-17 11:08:00) [5]

Сергей М. ©   (16.03.06 16:09) [7]
:)

Сергей М. ©   (16.03.06 14:15) [5]
С какого перепугу DirectShow сможет сделать то, чего не может сделать сама аудиокарта ?

поключаемся к пину "Stereo Mix" и записываем все в файл - задачка для девочек!


Сергей М.   (2006-03-16 16:09:00) [6]


> WondeRu ©   (16.03.06 14:59) [6]


На кой ляд мне твои программулины) ..
Ты бы на вопрос в [5] ответил ...


WondeRu   (2006-03-16 14:59:00) [7]

вот начал как-то делать программулину,но сейчас забросил - анализатор спектра звука со звуковой карты... заготовка тут...
http://wonderu.com/srectr.rar- exe+dll
http://wonderu.com/srectr_src.rar- исходники

все необходимые компоненты на этом же сайте можно найти...

когда запустите, выбирайте Stereo Mix


Сергей М.   (2006-03-16 14:15:00) [8]


> WondeRu ©   (16.03.06 13:42) [4]


С какого перепугу DirectShow сможет сделать то, чего не может сделать сама аудиокарта ?


WondeRu   (2006-03-16 13:42:00) [9]

тупо-глупо, в DirectShow выбираем пин "Выход" у фильтра звуковухи и все замечательно пишем


Сергей М.   (2006-03-16 10:23:00) [10]


> Yr2   (15.03.06 15:30) [2]


> даже если "оно" не полнодуплексное


Откуда ж в этом случае на лин.выходе возьмется сигнал ?
Если нет полного дуплекса, оборудование карты в каждый момент времени либо записывает либо воспроизводит, но никак не то и другое одновременно


Yr2   (2006-03-15 15:30:00) [11]

на самом деле не так всё сложно... даже если "оно" не полнодуплексное. для решения задачки надо только три провода и два штеккера (разъема типа "папа"). делаете кабель и с его помощью подаете выход платы на её линейный вход. потом берете приличную программу записи звука и пишете...


Сергей М.   (2006-03-15 12:09:00) [12]


> Т.е как его перехватывать?


В общем случае - никак.
В частном же нужно знать хоть что-нибудь об установленной аудиокарте - полнодуплексная ли она, держит ли ее микшер AC'97-стандарт ..


Наверх

Титульная страница Поиск, карта сайта Написать письмо