

To enable DirectShow–based applications to read and write Windows Media Format content, including content protected by Digital Rights Management (DRM), Microsoft provides two filters that encapsulate portions of the Windows Media Format SDK. A filter may represent a hardware device, a software encoder or decoder, an audio or video renderer, or any audio-video processing capability. In DirectShow, all data streaming components are called filters. To learn more about DirectShow, see the Microsoft Platform SDK. DirectShow is available as part of the Microsoft DirectX Software Development Kit. It provides the underlying software components and application programming interfaces (APIs) for a wide variety of digital audio and video applications on the market today. For most purposes it is unnecessary to set the level higher than 2 output at higher levels does not pertain to errors or warnings but is purely informational.DirectShow is a high-level, modular, extensible, data-streaming architecture for the Windows platform. A setting of 0 produces no debugging information, and 5 produces the most detail.

You can set the debug level within the range of 0 to 5. Using the DirectX Properties Control Panel, select the Audio tab and set the desired debugging level using the Debug Output Level slider control. \Extras\Symbols\Debug\x86\dll\Dsound.pdb

To access DirectSound debugging support, download the DirectX SDK Extras folder and copy the following debug files to your applications working directory: The DirectSound dynamic-link library (DLL) installed with the debug version of the DirectX software development kit generates information in the debug output window as the application is running.
