I am developing a WPF based application, which uses DirectShow as well. I need to implement a functionality in which I have to channel audio of video on one of the selected device. To clarify my problem, suppose we have a number of audio devices connected to system, so user must be allowed to play audio from a video file on device selected by him/her. Also how can I enumerate through audio devices connected to a system? I have no idea on how can we channel audio to different devices? I am new to DirectShow development, please help me get through this. Any ideas suggestions are welcome.
Thanks.
From MSDN:
In .NET you have wrapper to this API through [supposedly] DirectShow.NET library.