The Player should have the following main features:
1. The Player should be a native Windows application written on unmanaged Microsoft Visual C++.
2. The Player should support video and audio files.
3. The Player should support playlists.
4. The Player should play only a set of files defined in the configuration files. The Player should not open external files.
5. The Player should have configurable user interface. The user interface should be defined in the configuration file in the form of a script. Default configuration file should demonstrate most of the functions supported by the Player.
Detailed product description and requirements are defined in attached file.