I would like an option to pass the video frame by frame to a 3rd party DLL. Specifically in RGB format, but it would also be nice to be able to select other formats. I want to use bandicam for the capture and then process the video with code I write. Nothing fancy, simply a DLL with 3 functions, Initialize() - called when BC loads the DLL, , Capture() - called each frame to post the frames information, and Terminate() - when capture stops
Maybe two capture functions, one with the frame prior to bandicams adding the logo available on the registered version only, and another with the frame after the logo and free versions advert is added.
As I said, I specifically want the raw pixel information, as I will process it with some custom vision routines, such as edge detecting, object recognition etc.