IPortWaveRT interface (portcls.h)

The IPortWaveRT interface is supported in Windows Vista and later operating systems and it is the main interface that the WaveRT port driver exposes to the adapter driver that implements the WaveRT miniport driver object.

To create an IPortWaveRT object, the adapter driver calls PcNewPort and specifies IID_IPortWaveRT as the REFIID. The GUID constant IID_IPortWaveRT is defined in header file Portcls.h.

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

IPortWaveRT inherits the methods in the IPort interface; it provides no additional methods.

The IPortWaveRTStream interface is supported in Windows Vista and later operating systems, and it is a stream-specific interface that provides helper methods for use by the WaveRT miniport driver.

Inheritance

The IPortWaveRT interface inherits from the IPort interface.

Requirements

Requirement Value
Target Platform Windows
Header portcls.h