VideoStream DLL in C#
user control in C#(VS) that displays VideoStream,
make a video stream object, this object should take a file from the web or local and play it (and be able to grab a current snap shoot from the stream).
so, like, a web player but not for the web.
the software should:
have controls-> play, pause, stop, FFW..........Restart........
be able to play-> swf, flv, mp3, avi, mpg...... the more the better.
be able to buffer content
be able to save web content to disk
clean/clear interfaces, good events, not much doc needed