Главная страница
    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.092 c
2-1159904904
Lelja
2006-10-03 23:48
2006.10.22
размещение справки в проге


2-1156960764
To4kA
2006-08-30 21:59
2006.10.22
Сетевые настройки


2-1159798459
Fostr
2006-10-02 18:14
2006.10.22
Вставка картинки в Excel


2-1160321477
TitAn
2006-10-08 19:31
2006.10.22
По StringGridу


3-1156448842
Рустем
2006-08-24 23:47
2006.10.22
Проблема с триггером в MySQL...





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский