/
README
18 lines (9 loc) · 908 Bytes
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Capture / Record screenshots using DirectX
--
This is based on: https://github.com/spazzarama/Direct3DHook
I ran into some issues with the original code (fullscreen alt-tabbing, lost devices, etc.)
I studied and ported the Direct3D hook from the OBS project (https://github.com/jp9000/OBS)
Note that this OBS hook is overkill for taking screenshots. It records a constant stream, and uses buffers to optimize it. Way too much for just taking some screenshots.
After porting it, studying it and reading some Direct3D documentation. I got a better understanding of how to implement the original screenshot hook.
NOTE: The original hook I ported from OBS is called DXHookD3D9Obs. It still has bugs, because I didn't continue testing it.
NOTE2: OBS is licensed under GPL (see COPYING). As this project now contains work originally created by OBS authors, it's licensed as GPL as well.