Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.06.24;
Скачать: CL | DM;

Вниз

Запись с одного источника в несколько звуковых потоков   Найти похожие ветки 

 
Korneley ©   (2006-10-06 15:25) [0]

Иллюстрация: Win2000. Запускаем две "Звукозаписи", пытаемся одновременно сделать две записи - на второй получаем ошибку "Звуковая плата не позволяет дозаписывать звук в существующие файлы..." В WinXP на той же конфигурации РС все работает и "позволяет". Аналогичная ошибка возникает и при попытках  записи в своих приложениях. Не подскажете в чем тут дело? Звук Realtek AC"97 Audio, юзаю компоненты UnaVCL WaveInDevice в D7


 
Сергей М. ©   (2006-10-06 16:13) [1]


> В WinXP на той же конфигурации РС все работает и "позволяет"


В WinXP механизм доступа к кэшированным файловым ресурсам отличается от соотв. механизма в Винтукее.


 
Korneley ©   (2006-10-06 16:52) [2]

То Сергей М
>
Не надо плодить одни и те же вопросы в разных конф-циях


Приношу извинения, нетерпелив был  :(


> две программы пытаются записать свои собственные данные
> в один и тот же файл

В том-то и дело, что в разные, но с одного устройства. Или у одного устройства один какой-нибудь буфер? Тогда возможно...


 
Korneley ©   (2006-10-06 17:15) [3]

Еще немного извинений, но задача встала как всегда "вдруг", и сделать надо было конечно "вчера", а я в этой области - ноль.
 Задача создать в сети несколько групп аудио конференций, причем группы могут пересекаться, поэтому голос одного участника может транслироваться в несколько конференций. Если есть пути решения проблемы - буду рад


 
medved_68 ©   (2006-10-07 14:00) [4]


> Задача создать в сети несколько групп аудио конференций,
>  причем группы могут пересекаться, поэтому голос одного
> участника может транслироваться в несколько конференций.
>  Если есть пути решения проблемы - буду рад

Есть статья "Низкоуровневое программирование звука в Windows", там описываются операторы WaveInOpen , WaveInPrepareHeader , WaveInAddBuffer из модуля MMSystem, так вот, при помощи этих операторов устройство звука открывается на запись, и звук записывается в поставленный в очередь драйвера буффер, который после заполнения возвращается приложению. Далее можно делать с ним (буффером) все что хочешь, например, слить в несколько потоков и транслировать их по сети, например при помощи сокетов. Во всяком случае работает как в W2000, так и в ХР нормально. (проверено собственноручно на этих ОС). И "сетевую аудиконференцию" получить - как 2 пальца об асфальт..... :)))))


 
Korneley ©   (2006-10-12 20:18) [5]

Спасибо medved_68, пробую, пробую...


 
medved_68 ©   (2006-10-12 20:25) [6]

Korneley Да не за что!!! Если что стучи в Аську или на мыло подскажем :)))))



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

Текущий архив: 2007.06.24;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.019 c
15-1180034182
flaxe
2007-05-24 23:16
2007.06.24
Срочно Лаба, завтра сдавать, маленьткий вопросик)


15-1179983146
Riply
2007-05-24 09:05
2007.06.24
Драйвер с именем " " (9 пробелов).


15-1180464954
Иксик
2007-05-29 22:55
2007.06.24
.NET 2.0 web.config


2-1180783427
зыбыл ник%)
2007-06-02 15:23
2007.06.24
иконка в диспетчере задач


2-1180945525
GLXV
2007-06-04 12:25
2007.06.24
Поиск по ключевому полю (ADO)