WDM Audio Driver

Kernel streaming (KS) services support kernel-mode processing of data streams for audio and for other types of continuous media. Conceptually, a stream undergoes processing as it flows along a data path containing some number of processing nodes.

A set of related nodes is grouped together to form a KS filter, which represents a more-or-less independent block of stream-processing functionality.

More complex functions can be constructed in a modular way by cascading several filters together to form a filter graph.

KS filters are connected together through their pins.

A Microsoft Windows Driver Model (WDM) audio driver provides the following functionality:
1. The driver exposes all the types of input and output streams
2. The driver supports one or more property sets
3. The driver optionally supports a hardware clock
4. The driver optionally supports other media interfaces

This entry was posted in Windows Driver. Bookmark the permalink.