Войти
ПрограммированиеФорумГрафика

Захват рабочего стола DirectX (2 стр)

Страницы: 1 2
#15
12:09, 11 апр 2022

Kirwer7245
>Частями нет. А смысл? Разве может так случиться, что поток в 2 ГПикс/с будет вменяемо обрабатываться процессором?
Есть подозрения, что у винды есть некоторые ограничения на оптимальный размер битмапа, нужно почитать доки.
Возможно будет быстрее копировать несколько раз кусками, скажем 2000x2000, нежели 8k за раз.

#16
15:58, 11 апр 2022

Еще есть карта захвата для hdmi, чтоб сразу с кодеком и минимальными задержками.

#17
11:13, 13 апр 2022

/A\
> Еще есть карта захвата для hdmi, чтоб сразу с кодеком и минимальными
> задержками.
Думал об этом, однако, моделей с HDMI 2.1 очень мало, в основном 4K и 1080p.

nes
> Есть подозрения, что у винды есть некоторые ограничения на оптимальный размер
> битмапа, нужно почитать доки.
> Возможно будет быстрее копировать несколько раз кусками, скажем 2000x2000,
> нежели 8k за раз.

Хм, интересная гипотеза. Нужно проверить.

#18
20:21, 13 апр 2022

DirectX/OutputDuplication - это?
https://docs.microsoft.com/en-us/windows/win32/direct3ddxgi/desktop-dup-api
Картинку выдаёт как текстуру, значит по идее её можно уменьшить в 10-20 раз на видеокарте, и передавать уже уменьшенную.

#19
21:19, 13 апр 2022

Да, я так и делаю. Проблема в том что на самом этапе захвата задержка, дальше все супербыстро

Страницы: 1 2
ПрограммированиеФорумГрафика