Kirwer7245
>Частями нет. А смысл? Разве может так случиться, что поток в 2 ГПикс/с будет вменяемо обрабатываться процессором?
Есть подозрения, что у винды есть некоторые ограничения на оптимальный размер битмапа, нужно почитать доки.
Возможно будет быстрее копировать несколько раз кусками, скажем 2000x2000, нежели 8k за раз.
Еще есть карта захвата для hdmi, чтоб сразу с кодеком и минимальными задержками.
/A\
> Еще есть карта захвата для hdmi, чтоб сразу с кодеком и минимальными
> задержками.
Думал об этом, однако, моделей с HDMI 2.1 очень мало, в основном 4K и 1080p.
nes
> Есть подозрения, что у винды есть некоторые ограничения на оптимальный размер
> битмапа, нужно почитать доки.
> Возможно будет быстрее копировать несколько раз кусками, скажем 2000x2000,
> нежели 8k за раз.
Хм, интересная гипотеза. Нужно проверить.
DirectX/OutputDuplication - это?
https://docs.microsoft.com/en-us/windows/win32/direct3ddxgi/desktop-dup-api
Картинку выдаёт как текстуру, значит по идее её можно уменьшить в 10-20 раз на видеокарте, и передавать уже уменьшенную.
Да, я так и делаю. Проблема в том что на самом этапе захвата задержка, дальше все супербыстро