Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2006.10.22;
Скачать: [xml.tar.bz2];

Вниз

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

 
:-))   (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 вся ветка

Форум: "Media";
Текущий архив: 2006.10.22;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.048 c
2-1159813295
Anto}{a
2006-10-02 22:21
2006.10.22
Data not in edit or insert mode


1-1157909867
Calibr
2006-09-10 21:37
2006.10.22
WM_SETICON


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


15-1159464326
AntiUser
2006-09-28 21:25
2006.10.22
А как упростить запрос


2-1159962647
zorik
2006-10-04 15:50
2006.10.22
Расширеный DBGrid





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский