| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > Подмена данных потока звуковой карты. |
| Автор: ivan219 30.9.2010, 03:36 |
| Подмен потока информации из звуковой карты. Есть некоторое, ПО которое работает с входом LinIn и выходом LinOut звуковой карты. Нужно перехватить этот поток в другое ПО, где он будет обработан и снова вернуть его прежнему владельцу. Я сколько не думал так и не понял, как это сделать. Разветвить или сложить потоки от разных ПО это легко сама венда это делает. А вот как бы забрать готовый буфер себе обработать его и вернуть на место вот это вопрос??? http://ipicture.ru/Gallery/Viewfull/1363635.html |
| Автор: Xenag 30.9.2010, 04:17 |
| Ну с железом действует принцип, кто первый, тот и папа... Занял ресурс - он твой, не успел, звиняй батько.... Отобрать уже анрил... Если только текущий владелец не лопухнется и не отпустит. Но это ловить нужно - Принудительно не вызвать. |
| Автор: ivan219 30.9.2010, 14:57 | ||
Вы о чём? Я же про звуковую карту говорю. Что по вашему если играет музыка из винампа то всё больше к карте никто не обратится. Не тут всё по другому потоки распараллеливаются и складываются между приложениям и звуковой картой и проблема стоит в том, что бы отловить тот поток, который предназначен определённому приложению и перенаправить его ко мне, после чего из моего приложения этот поток отправить обратно приложению получателя изначального потока. |