![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Перехват звука
:-)) © (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-стандарт ..