I'm considering coding a software that would read data sent from a device (game console, computer, ...) via HDMI. The program would then be able to display the shared content inside a window, which would make it possible to use a laptop screen as a monitor. More info on what I'm trying to do here.
I'm aware that an HDMI-out port of a laptop can't be used to retrieve data. I would rather use an USB port, with potentially a HDMI to USB adapter.
My question is : Is there any physical barrier blocking me from retrieving an HDMI output from USB port, manipulating it in my program to somehow display it on screen ?
In my mind, this should just be some transfer of bits. With the right protocol understanding, my program should be able to retrieve the data one way or another. But I must admit my knowledge of HDMI and hardware is really limited. Any redirection to web content, doc, tutorial or blog would be greatly appreciated by the way.