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

Вниз

Line in   Найти похожие ветки 

 
iworm   (2009-01-29 16:19) [0]

Здравствуйте, подскажите пожалуйста как получить с linein звуковой карты уровень (допустим громкость от 0 до 100) в реал тайм или можно с небольшой задержкой если придется анализировать поток???


 
iworm   (2009-01-29 16:22) [1]

сразу оговорюсь, видел делфи давно и звук никак не волновал меня...


 
Сергей М. ©   (2009-01-29 21:22) [2]


> видел делфи давно


Да ты и ОС видел давно, не только Делфи.
Делфи давным-давно не работает в "реал тайм", ибо сама ОС не "реал тайм".
Эни квешшнз ?


 
iworm   (2009-01-29 21:35) [3]


> Эни квешшнз ?

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


 
iworm   (2009-01-29 21:46) [4]

с микрофоном можно, а с лайн ин нет?


 
Сергей М. ©   (2009-01-29 23:22) [5]


> с микрофоном можно, а с лайн ин нет?


А какая AC"97-микшеру разница, откуда он получает сигнал ?
Никакой.
Или ты, "оффкоз", не об этом ?)


 
Pavia ©   (2009-01-30 02:32) [6]


> Делфи давным-давно не работает в "реал тайм", ибо сама ОС
> не "реал тайм".

Об определениях не спорят о них договариваются. А под словми "реал тайм"  скрывается два определения.  а) жесткое соблюдение временных интервалов.
б) Наличие задержик неощутимых чувствами человека.  


> iworm   (29.01.09 21:46) [4]
> с микрофоном можно, а с лайн ин нет?

Почему нельзя? Можно, точно также как и с микрофона.


 
brother ©   (2009-01-30 04:01) [7]

щас ведь код затребуют ;)


 
iworm   (2009-01-30 13:19) [8]


> щас ведь код затребуют ;)

не требуют, но рассчитывают на хелп, ибо потрачу много времени на разбор кода в примере с микрофоном...


 
iworm   (2009-01-30 13:21) [9]


> Об определениях не спорят о них договариваются. А под словми
> "реал тайм"  скрывается два определения.  а) жесткое соблюдение
> временных интервалов.б) Наличие задержик неощутимых чувствами
> человека.

кстати пункт А у Вас верный, пункт Б не обязателен, но желателен


 
Сергей М. ©   (2009-01-30 19:50) [10]


> iworm   (30.01.09 13:21) [9]


> пункт А .. верный


Тогда ты совсем не по адресу - приложения упомянутых тобой ОС не могут обеспечить требования "пункта А"


 
iworm   (2009-01-31 00:01) [11]


>2 Сергей М.

я не совсем понимаю, что вы имеете ввиду, похоже вы тоже не понимаете что мне надо...

вобщем я планировал воспользоваться mmsystem,  waveInOpen waveInPrepareHeader и т. д., и все бы хорошо, ибо с ее помощью микрофон работает, но не совсем понятно где ей передать что мне надо открыть именно лайн ин а не микрофон. Пока я набрал что напечатано выше, мне закралась мысль что читается всё сразу и микрофон и лайн ин... А проверить не могу ибо шнурок для лайнин не спаял еще. Поправьте, если не прав...


 
Сергей М. ©   (2009-01-31 17:29) [12]


> mmsystem,  waveInOpen waveInPrepareHeader


К "реал тайм" все это это не имеет отношения, хотя суть теперь понятна.


> где ей передать что мне надо открыть именно лайн ин а не
> микрофон


Управлением источниками записи заведует семейство mixerXXXX-функций в составе mmsystem

Пляши от mixerOpen()


 
Eraser ©   (2009-02-02 17:27) [13]

кстати насчет mixerXXXX-функций - в висте их уже нет, но там можно одновременно работать и с микрофоном и с line-in.


 
Eraser ©   (2009-02-02 20:31) [14]

вот сегодня выложил пример http://code.progler.ru/view/627


 
Сергей М. ©   (2009-02-02 22:31) [15]


> Eraser ©   (02.02.09 17:27) [13]


А что, разве AC"97-спецификация имеет отношение к ОС ?


 
Eraser ©   (2009-02-02 23:15) [16]

> [15] Сергей М. ©   (02.02.09 22:31)

не имеет конечно, но API имеет прямое отношение к ОС, не писать же свои драйвера. в висте просто поменяли способ взаимодействия с микшером и заодно вообще весь API, связанный с записью/воспроизведением звука. если waveXXX еще оставили для обратной совместимости, то mixerXXX вообще убрали. заодно и изменилась схема работы с источниками/приемниками звука. если раньше нужно было глобально выбирать какой-то конкретный источник приемник звука (например микрофон или LineIn), то в новом API источник-умолчанию выбирать глобально не нужно и вообще запрещено системой.
кстати насчет AC"97. новое вистовское API позволяет осуществлять loopback-запись даже если это аппаратно не поддерживается.


 
Сергей М. ©   (2009-02-03 08:44) [17]


> Eraser ©   (02.02.09 23:15) [16]


Ну может быть, возражать не буду, я не в курсе про Висту.


 
Chaser ©   (2009-02-03 12:14) [18]


> вот сегодня выложил пример http://code.progler.ru/view/627

При компилировании исходника выдается сообщение о незвестном идентификаторе TBytes, и в коде он не описан.
Где его взять?


 
Сергей М. ©   (2009-02-03 12:21) [19]

опиши сам:
TBytes = array of Byte



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

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

Наверх





Память: 0.49 MB
Время: 0.003 c
15-1368909003
Юрий
2013-05-19 00:30
2013.11.03
С днем рождения ! 19 мая 2013 воскресенье


4-1268010549
JohnJ
2010-03-08 04:09
2013.11.03
закрепить панель задач


3-1293286581
caesar_88
2010-12-25 17:16
2013.11.03
База данных "План - рейтинг"


15-1368704471
sniknik
2013-05-16 15:41
2013.11.03
Клиент не работает под wine (убунта) ...


2-1360068267
vlad
2013-02-05 16:44
2013.11.03
Bass.dll





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