"Microsoft Platform SDK\Samples\Multimedia\DirectShow\Capture\AudioCap" is a good and simple (well, relatively simple ) example of media recorder/player based on DirectShow.