Monthly Archives: May 2006

IPortWaveCyclic and IMiniportWaveCyclicStream

A. The IPortWaveCyclic interface is the WaveCyclic port driver’s primary interface. IPortWaveCyclic inherits from the IPort interface. The PortCls system driver implements this interface and exposes it to the adapter driver that implements the IMiniportWaveCyclic object. An adapter driver creates … Continue reading

Posted in Windows Driver |

Custom WDM Audio Driver

A. Custom audio driver 1. custom audio-adapter driver for use with the PortCls system driver (portcls.sys) 2. custom minidriver for use with the AVStream class system driver (ks.sys) PortCls contains a built-in audio-driver infrastructure and generic functions of a particular … Continue reading

Posted in Windows Driver |

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 … Continue reading

Posted in Windows Driver |