Предположим, что у меня есть игра OpenGL с полным экраном (Left 4 Dead 2). Я хотел бы программно получить захват экрана, а затем записать его в видеофайл.
Я пробовал методы GDI, D3D и OpenGL (например, glReadPixels) и либо получил пустой экран, либо мерцал в потоке захвата.
Любые идеи?
Для чего это стоит, канонический пример чего-то похожего на то, что я пытаюсь достичь, это Fraps.