Hello
I am pretty interested in this task, your requirements should be clear enough as per the description.
I can work out this capturing tool using WinAPI and test it on Windows 7+,
also the documentation and tutorial steps are not a problem for me!
Furthermore I would be personally interested on the CUDA encoding aspect, I have previously worked with nCuvid module and I understand its benefits, however I also understand why this is an optional task.
p.s. One question, is it a strict requirement for you the use of C++ ?
regards,
Thanassis