Тема: M2Tech HiFace
Показать сообщение отдельно
  #88  
Старый 05.02.2013, 09:54
Аватар для NovikovK
NovikovK NovikovK вне форума
Сотрудник «Ас»
 
Регистрация: 26.03.2010
Сообщений: 316
Вес репутации: 10
NovikovK на пути к лучшему
По умолчанию

асинхронность то в чем проявляется? Если проигрывание идет собственным софтом, который по мере надобности считывает куски файла и отправляет в порт, то никаких вопросов. Это правильная асинхронность и винда тут вообще никакой роли не играет: некая программа читает файл, как ей нужно и пихает в буфер со скоростью, диктуемой приемником.

А так то они все асинхронные. Хотя бы в силу протокола УСБ. Но на деле мы используем некий софт, который понимается виндой, как софт для музыки и далее тем или иным драйвером из под управления винды, с той скоростью, которую она считает нужной и с теми задержками, которые она считает допустимыми, всё выпихивается в порт. Спасти может только большой буфер на приемной стороне и подстройка под скорость винды.
Ответить с цитированием