We require a .NET 2 winforms control to be built in c#.
The winforms control needs to
? ? - Play a WMV video file
? ? - Use the DirectShow 9 components
? ? - Needs to freeze on the first frame when video file is set
? ? - Needs to freeze on the last frame when video file is finished playing.
? ? - Needs to have a Play, Pause, Stop function and some property to gauge the play state.
? - The component must use DirectShow 9 (not windows media player or DirectShow 10)
? ? - The component must run in .NET Framework 2.0
? ? - The component must be built in c#.NET - although contact me if this is a problem!
? ? - The component must be as lightweight as possible. By this I mean it should use as much as DirectShow API as possible**. RESEARCH HOW TO DO THIS PROPERLY. Do not just copy CodeProject articles.**