IMiniportWaveRT interface (portcls.h)

The IMiniportWaveRT interface is the primary interface that is exposed by the miniport driver for a WaveRT audio device. The adapter driver creates the WaveRT miniport driver object. It then passes the IMiniportWaveRT interface pointer of the object to the IPort::Init method of the WaveRT port driver. IMiniportWaveRT inherits from the IMiniport interface.

An adapter driver forms a miniport-port driver pair by binding an IMiniportWaveRT object to an IPortWaveRT object. The PortCls system driver registers this pair with the system as a wave filter.

IMiniportWaveRT is supported in Windows Vista and later Windows operating systems.

Inheritance

The IMiniportWaveRT interface inherits from the IMiniport interface.

Methods

The IMiniportWaveRT interface has these methods.

 
IMiniportWaveRT::GetDeviceDescription

The GetDeviceDescription method returns a pointer to a DEVICE_DESCRIPTION structure describing the device.
IMiniportWaveRT::Init

The Init method initializes the WaveRT miniport driver object.
IMiniportWaveRT::NewStream

The NewStream method creates a new instance of a WaveRT stream object.

Requirements

Requirement Value
Target Platform Windows
Header portcls.h