Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2015.09.10;
Скачать: [xml.tar.bz2];

Вниз

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 вся ветка

Форум: "Прочее";
Текущий архив: 2015.09.10;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.045 c
15-1417463414
Kerk
2014-12-01 22:50
2015.09.10
Java => Delphi


15-1417383002
Юрий
2014-12-01 00:30
2015.09.10
С днем рождения ! 1 декабря 2014 понедельник


11-1259759327
MTsv DN
2009-12-02 16:08
2015.09.10
Разыскивается код...


15-1415206301
Дмитрий Белькевич
2014-11-05 19:51
2015.09.10
Как сделать Variants и System.Variants одним юнитом в XE6?


2-1393852098
XCoder
2014-03-03 17:08
2015.09.10
ком-сервер





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский