I would like to do some real-time image(?)/video(?)/screen(?) processing to everything the user sees. I am not very familiar with DirectX, so I am unsure if DirectDraw (recommended by chatGPT) allows me to do so by manipulating the screen buffer.
Are there any resources/articles I could refer to for more info on how to do this?
Does DirectX offer this functionality?
I have tried using winAPI's SetPixel
(doesn't work due to other apps drawing on top) and layered windows, but I'm not a big fan of it. I need something that allows me to read and write to all the pixels that the user sees.