Вниз
Скачать: CL | DM;

Input lag демонстратор!   Найти похожие ветки 

← →
vrem ©   (2014-11-10 18:44) [0]

Приветствую, я придумал, как можно демонстрировать этот "Input lag" - задержку передачи действий пользователя на монитор, но языками я владею не очень, прошу написать за меня или же подсказать название функций, хотя бы.

Большой LCD телевизор, да ещё 4K - охота использовать, как монитор, но есть эта проблема - "Input lag". Люди сайты составляют с данными "Input lag" - этот тв подходит, тот нет. Но вот эта задержка, скажем, 40 миллисекунд - они утверждают, что можно играть, но может мне не понравится, а может 60 миллисекунд нормально даже.

Идея - программа вносит заданную задержку в движения мыши и любой человек может сделать для себя вывод - эту задержку я могу терпеть, а вот эту уже нет.
Наверное, программа внедряется в очередь сообщений мыши или - хотя бы подскажите как такое сделать.

Хочу прикупить себе 4K, но с этими задержками прямо волнение..


← →
MBo ©   (2014-11-10 19:01) [1]

Умозрительно - делаешь глобальный хук на мышь (перехват событий). Складываешь события в очередь вместе со временем, CallNextHook не вызываешь. По таймеру извлекаешь из очереди событие, если его временная отметка на величину задержки старее текущего времени, формируешь событие для  SendInput и вызываешь его.
Недостаток - ненадежная работа таймера в Windows, миллисекунды регулировать нельзя, только десятки.


← →
MBo ©   (2014-11-10 19:12) [2]

>CallNextHook не вызываешь
и возвращаешь не ноль из callback


← →
DVM ©   (2014-11-10 22:00) [3]


> Большой LCD телевизор, да ещё 4K - охота использовать, как
> монитор

имхо, плохая идея, слишком много в телевизоре "улучшайзеров" и не всякие отключаемы


← →
Inovet ©   (2014-11-10 22:15) [4]

> [3] DVM ©   (10.11.14 22:00)
> "улучшайзеров"

Я как-то интересовался, читал на ixbt длиннющее обсуждение с отсылами в другие ветки по конкретным моделям. Не осилил. Но суть в том, что есть пригодные для мониторов телевизоры с отключаемыми улучшайзерами, а есть непригодные с неотключаемыми. Так на вторых про лаги не помню, а вот всякие артефакты улучшайзинга вылазят. Ещё там были странности про отключаемые улучшайзеры на VGA, но с низким разрешением, и неотключаемые по цифре. При обращении в поддержку там говорили - дескать, наш телевизор не предназначен для использования в качестве монитора, но предлагаем вам купить монитор нашего производства, который как раз обеспечивает желаемое вам качество. Что как бы намекает на причины неотключение улучшайзеров.



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.034 c
15-1414688410
Rouse_
2014-10-30 21:00
2015.09.10
Вах... вынос мозга :)


15-1414870399
Pavia
2014-11-01 22:33
2015.09.10
Переопределение класса.


2-1396857888
TDataModule
2014-04-07 12:04
2015.09.10
dfm и TDataModule


3-1304509903
fxPavel
2011-05-04 15:51
2015.09.10
расчет номера недели в FB через UDF


2-1395731174
Сергей
2014-03-25 11:06
2015.09.10
Определить тип данных




   Наверх