Hey all,
I'm pretty noob when it comes to C# but it's probably my best shot at achieving this. So i'm learning as I go, and while this may seem ambitious it's for a good reason. I want to write a Picture-in-Picture style video player that quite simply creates a block of X width by Y height, and a video file can be loaded and started and played. Like a fullscreen video but with no interface (and not fullscreen,) but as a window on top of everything else.
I'm just not sure where to start. This is for a linux system, so i don't want to (and probably can't) use directx. must i tap into opengl to stream video to screen ... and what about codecs? does the system (ubuntu) handle decoding etc, or must that be built into the app?
I'd appreciate any guidelines and tips, as well as any articles or anything that could help.