IMiniportWaveCyclicStream

The IMiniportWaveCyclicStream interface represents the wave stream that flows through a pin on a WaveCyclic filter. The filter wraps a WaveCyclic rendering or capture device and is implemented by pairing a WaveCyclic port driver with a WaveCyclic miniport driver. The miniport driver implements the IMiniportWaveCyclicStream interface and exposes it to the port driver. The miniport driver creates a stream object with this interface when the port driver calls the miniport driver's IMiniportWaveCyclic::NewStream method. IMiniportWaveCyclicStream inherits from the IUnknown interface.

The IMiniportWaveCyclicStream interface is supported in Windows 98/Me and in Windows 2000 and later. This interface provides methods for managing a single stream of incoming or outgoing audio wave data. This is the interface that exposes most of the miniport driver's functionality.

In addition to the methods that IMiniportWaveCyclicStream inherits from the IUnknown interface, IMiniportWaveCyclicStream supports the following methods:

IMiniportWaveCyclicStream::GetPosition

IMiniportWaveCyclicStream::NormalizePhysicalPosition

IMiniportWaveCyclicStream::SetFormat

IMiniportWaveCyclicStream::SetNotificationFreq

IMiniportWaveCyclicStream::SetState

IMiniportWaveCyclicStream::Silence

 

 

Send comments about this topic to Microsoft

Show:
© 2015 Microsoft