Hello,
Daniel Strigl wrote an article about it back in 2003...
DirectShow MediaPlayer in C#[
^]
It will probably need a bit of updating, but otherwise it answers your question.
As reported by ssyuvaraja the article does not tell you how to adjust the sound. Thankfully this is really easy.
Look at the code of the article and use this object:
m_objBasicAudio = m_objFilterGraph as IBasicAudio;
And to modify the sound:
m_objBasicAudio.Volume = volume;
More details can be found on MSDN:
http://msdn.microsoft.com/en-us/site/ms782294#controllingaudio[
^]
Valery.