Вниз
Скачать: CL | DM;

Перехват звука   Найти похожие ветки 

← →
:-))   (2006-03-15 12:05) [0]

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


← →
Сергей М. ©   (2006-03-15 12:09) [1]


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


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


← →
Yr2   (2006-03-15 15:30) [2]

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


← →
Сергей М. ©   (2006-03-16 10:23) [3]


> Yr2   (15.03.06 15:30) [2]


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


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


← →
WondeRu ©   (2006-03-16 13:42) [4]

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


← →
Сергей М. ©   (2006-03-16 14:15) [5]


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


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


← →
WondeRu ©   (2006-03-16 14:59) [6]

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

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

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


← →
Сергей М. ©   (2006-03-16 16:09) [7]


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


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


← →
WondeRu ©   (2006-03-17 11:08) [8]

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

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

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


← →
Сергей М. ©   (2006-03-17 14:22) [9]


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


> "Stereo Mix"


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

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


← →
Jeer ©   (2006-03-17 17:04) [10]

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

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

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


← →
skiph ©   (2006-03-23 07:34) [11]

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


← →
Сергей М. ©   (2006-03-23 08:46) [12]


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


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



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.026 c
6-1148771339
Ezorcist
2006-05-28 03:08
2006.10.22
По написанию нового компонета от TServerSocket и TClientSocket.


2-1159781314
lobach
2006-10-02 13:28
2006.10.22
Exe+exe


6-1148975869
DVM
2006-05-30 11:57
2006.10.22
Программно добавить привязку Binding в TIdUDPServer?


2-1159791731
svt
2006-10-02 16:22
2006.10.22
Мастера, подскажите как сделать так, чтобы правильно


2-1159765679
Officeman
2006-10-02 09:07
2006.10.22
требуется програмно закрыть окно, имя окна хранится в переменной




   Наверх