For a Karaoke application the playwnd sample from the DirectX SDK shall be extended by three features.
1.) The main window shall be configurable to have a frame or to be full screen without frame (to be configured? in source code, not during run time).
2.) A video shall be played back in a separate window, resizable (during run time) and with or without frame? (to be configured? in source code, not during run time).
3.) The same or a different video shall be played back on the secondary video output (e.g. tv-out) with full screen.
All playback shall be done by standard DS filters run by an automatically generated filter graph.