An audio player (basic component for a player application) which supports all Windows(r) registered audio file extensions (uses DirectShow interfaces).
Features: two volume controllers (DirectSound and standart WaveOut), position-bar, available audio device list. Plus special algorithms that makes easier to update a user interface. And of course source with lots of comments.
TPlayer is a single class in four source files, but download package includes a demonstration application.
The reason why I created it was that I had a problem with my DirectSound device and while I haven't fixed it, I can listen to music on a different device which can be selected by this player.