Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# .NET
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# MEF. Не работает SatisfyImportsOnce при ImportMany http://www.cyberforum.ru/csharp-net/thread1799091.html
Разбираюсь с MEF. Делаю пример практически такой же как в msdn с калькулятором. using System; using System.Collections.Generic; using System.ComponentModel.Composition.Hosting; using...
C# Объединение двух HashSet<T> в третий с удалением идентичных элементов В общем, существует 2 хэшсета содержащие в себе элементы типа Ev HashSet<Ev> ss1 = new HashSet<Ev>(); HashSet<Ev> ss2 = new HashSet<Ev>(); Ev в свою очередь это класс, которые содержит пару... http://www.cyberforum.ru/csharp-net/thread1799071.html
C# Почему не запускается проект при отсутствии ошибок?
Добрый вечер, форумчане Подскажете, почему проект компилируется нормально, но не запускается? (С#, VS 2013 Ultimate). Лог выдает это: 1>Build succeeded. 1> 1>Time Elapsed 00:00:03.52 ==========...
C# WinApi для работы с устройством микрофона
Добрых времени суток. Суть проблемы такова что на ноутбуке сломался микрофон - переодически его нужно отключать (см. вложение) и включать заново. Делать лишние телеодвижения что бы включать\отключать...
C# Преобразование класса с последующей отправкой на сервер http://www.cyberforum.ru/csharp-net/thread1798323.html
Хочу реализовать простенькую синхронизацию экземпляров класса содержащего всего 3 поля с некой информацией. Вопрос: Во что следует преобразовать экземпляр для удобной отправки его в облачное...
C# Как ускорить процесс поиска совпадение в двух списках? Есть два файла. Считываю из них оба значения в списки. Хочу взять уникальные значения из обоих списков, однако процесс поиска и сравнения идет очееень долго(строк в обоих списках ~300к). Подскажите... подробнее
Убежденный
Ушел с форума
Эксперт С++
16126 / 7273 / 1181
Регистрация: 02.05.2013
Сообщений: 11,637
Записей в блоге: 1
Завершенные тесты: 1
27.08.2016, 17:54 0

Низкая скорость захват изображения с монитора

27.08.2016, 17:54. Просмотров 935. Ответов 5
Метки (Все метки)

Лучший ответ Сообщение было отмечено enzo_brn как решение

Решение

Цитата Сообщение от enzo_brn Посмотреть сообщение
Может, есть способ ускорить это в 4 раза?
TeamViewer и другие программы такого уровня действуют не столь прямолинейно,
как может показаться. Они не скринят в цикле всю дисплейную область, а берут
только измененные регионы. Например, если какое-то окно передвинули с позиции {x,y}
на {x+30,y+20}, то программа может отослать по сети только крохотную порцию
сжатых данных с координатами и смещениями. У VNC и RDP для этих целей используется
(опционально) специальный mirror driver, который позволяет отслеживать изменения
на экране, а на Windows 8 и выше есть хороший API под эту задачу - Desktop Duplication,
он позволяет достигать высокого FPS без нагрузки на систему и dwm.exe.

Вернуться к обсуждению:
Низкая скорость захват изображения с монитора
4
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.08.2016, 17:54

Низкая скорость копирования изображения вызовом функции bitblt
Привет. Имеется набор иерархически упорядоченных классов - графических...

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

Захват экрана монитора на WinForm
Собственно требуется следующее - создать программу для захвата изображения с...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru