IMiniportWavePciStream

IMiniportWavePciStream

The IMiniportWavePciStream interface represents the wave stream that flows through a pin on a WavePci filter. The filter wraps a WavePci rendering or capture device and is implemented by pairing a WavePci port driver with a WavePci miniport driver. The miniport driver implements the IMiniportWavePciStream 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 IMiniportWavePci::NewStream method. IMiniportWavePciStream inherits from the IUnknown interface.

The IMiniportWavePciStream 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 IMiniportWavePciStream inherits from the IUnknown interface, IMiniportWavePciStream supports the following methods:

IMiniportWavePciStream::GetAllocatorFraming

IMiniportWavePciStream::GetPosition

IMiniportWavePciStream::MappingAvailable

IMiniportWavePciStream::NormalizePhysicalPosition

IMiniportWavePciStream::RevokeMappings

IMiniportWavePciStream::Service

IMiniportWavePciStream::SetFormat

IMiniportWavePciStream::SetState

 

 

Send comments about this topic to Microsoft

Show:
© 2016 Microsoft