Long time ago, when I was sitting jobless in my previous company, my manager asked me to study up on DirectShow, for no particular reason (: I eventually ended up writing a small article on DirectShow. The article explains how to create a small audio and video player (for desktop PCs) using DirectShow. Here is the link to the article.
From now on, I will use my Code Project account to share the complete source code of the programs I write here.
Do you want to know why a Mac is really the only option. Can your PC do this? Take a look at this video. It cracked me up (: