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 |