![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Запись с одного источника в несколько звуковых потоков
Korneley © (2006-10-06 15:25:00)Иллюстрация: Win2000. Запускаем две "Звукозаписи", пытаемся одновременно сделать две записи - на второй получаем ошибку "Звуковая плата не позволяет дозаписывать звук в существующие файлы..." В WinXP на той же конфигурации РС все работает и "позволяет". Аналогичная ошибка возникает и при попытках записи в своих приложениях. Не подскажете в чем тут дело? Звук Realtek AC'97 Audio, юзаю компоненты UnaVCL WaveInDevice в D7
medved_68 (2006-10-12 20:25:00) [1]KorneleyДа не за что!!! Если что стучи в Аську или на мыло подскажем :)))))
Korneley (2006-10-12 20:18:00) [2]Спасибо medved_68, пробую, пробую...
medved_68 (2006-10-07 14:00:00) [3]
> Задача создать в сети несколько групп аудио конференций,
> причем группы могут пересекаться, поэтому голос одного
> участника может транслироваться в несколько конференций.
> Если есть пути решения проблемы - буду рад
Есть статья "Низкоуровневое программирование звука в Windows", там описываются операторы WaveInOpen, WaveInPrepareHeader, WaveInAddBufferиз модуля MMSystem, так вот, при помощи этих операторов устройство звука открывается на запись, и звук записывается в поставленный в очередь драйвера буффер, который после заполнения возвращается приложению. Далее можно делать с ним (буффером) все что хочешь, например, слить в несколько потоков и транслировать их по сети, например при помощи сокетов. Во всяком случае работает как в W2000, так и в ХР нормально. (проверено собственноручно на этих ОС). И "сетевую аудиконференцию" получить - как 2 пальца об асфальт..... :)))))
Korneley (2006-10-06 17:15:00) [4]Еще немного извинений, но задача встала как всегда "вдруг", и сделать надо было конечно "вчера", а я в этой области - ноль.
Задача создать в сети несколько групп аудио конференций, причем группы могут пересекаться, поэтому голос одного участника может транслироваться в несколько конференций. Если есть пути решения проблемы - буду рад
Korneley (2006-10-06 16:52:00) [5]То Сергей М
>
Не надо плодить одни и те же вопросы в разных конф-циях
Приношу извинения, нетерпелив был :(
> две программы пытаются записать свои собственные данные
> в один и тот же файл
В том-то и дело, что в разные, но с одного устройства. Или у одного устройства один какой-нибудь буфер? Тогда возможно...
Сергей М. (2006-10-06 16:13:00) [6]
> В WinXP на той же конфигурации РС все работает и "позволяет"
В WinXP механизм доступа к кэшированным файловым ресурсам отличается от соотв. механизма в Винтукее.