Is there a dll that I can call easily in order to put a video in my game?
This must have 6 special functions:

1. Must not use MCI. (maybe DirectShow?)

2. Must hide the cursor completely.

3. Ability to play in fullscreen, and adapt to the user's resolution.

4. Play regardless of the codec installed. ( see binkw32.dll).

5. Does not have any splash screens, pop ups or menus.

6. Works on Windows Vista too.

I am trying to show a video like big commercial games do.
Thank you,