|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.06.2010, 20:15 | #1 |
Пользователь
Регистрация: 09.06.2010
Сообщений: 19
|
Передача потока по UDP.
Здравствуйте, немного дублирую тему.Просто решил засунуть ее в соответствующий раздел.
Проблема в передачи потока.С воспроизведением отдельного файла через BASS проблем не было. Функцию RdBuf писал не сам, мне ее подсказали.(Заметил, что BufLen всегда пустой, наверное тут проблема) Данные приходят, но не сохраняются в буфер, в последствии я не могу их воспроизвести.Подскажите в чем проблема. Читал эту статью - не помогло. Код:
|
20.06.2010, 20:52 | #2 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
1- вы не заходили по ссылке указанной в статье http://www.programmersforum.ru/showthread.php?t=91506, иначе-бы нашли функцию приема потока и передачи:
Код:
Цитата:
3- function RdBuf, где ее вызов ...что по вашему она делает?
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|
20.06.2010, 21:17 | #3 | |||
Пользователь
Регистрация: 09.06.2010
Сообщений: 19
|
Цитата:
Цитата:
Код:
Вывод len происходит при активированном сервере.Выключаешь сервер или не выбираешь файл - ничего не происходит. Цитата:
Вызов допустим вот тут. Код:
Код:
Последний раз редактировалось Clos; 21.06.2010 в 00:47. Причина: немного упустил... |
|||
21.06.2010, 15:01 | #4 |
Пользователь
Регистрация: 09.06.2010
Сообщений: 19
|
Пытаюсь сохранить поток вот так.
Код:
Код:
Проигрывание звука не происходит (BASS_ChannelPlay(OutStream, False); ) При проверке Код:
|
21.06.2010, 15:18 | #5 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
1- не видно в коде, где вообще заносятся значения в BufLen ...если так, то он и будет нулевым
2- попробуйте для начала вывести принятый буфер через waveout, если получится, то тогда прикручивать bass
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
21.06.2010, 15:21 | #6 | |
Пользователь
Регистрация: 09.06.2010
Сообщений: 19
|
Цитата:
2 - Через waveout, это подобно, как у вас в статье?Или в теме, где вы помогали?Если честно, я не совсем понимаю, как именно это делать... Последний раз редактировалось Clos; 21.06.2010 в 15:28. |
|
21.06.2010, 15:47 | #7 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
waveout, как у меня в статье и в теме, где помогал ...делается аналогично как по ссылке в посте #2/
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
21.06.2010, 16:37 | #8 |
Пользователь
Регистрация: 09.06.2010
Сообщений: 19
|
Тему можно закрыть.Во всем разобрался.
Благодарю за участие. Последний раз редактировалось Clos; 22.06.2010 в 00:08. Причина: the end |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Передача потока. TServer\ClientSocket | NikLik | Работа с сетью в Delphi | 9 | 17.05.2013 15:12 |
Передача потока с использованием idtcpServer | Lvenok | Помощь студентам | 0 | 24.03.2010 19:03 |
передача потока по TidUDPclient | аааб | Работа с сетью в Delphi | 0 | 14.03.2009 13:04 |
Client Server Socket передача информации с помощью потока | One.Love | Работа с сетью в Delphi | 4 | 15.01.2008 19:06 |
Передача файлов по UDP | GAGARIN-NEW | Работа с сетью в Delphi | 3 | 15.11.2007 22:45 |