IMiniportStreamAudioEngineNode interface (portcls.h)

This interface allows a miniport driver to use KS properties that access the audio engine via a pin instance handle.

Inheritance

The IMiniportStreamAudioEngineNode interface inherits from the IUnknown interface. IMiniportStreamAudioEngineNode also has these types of members:

Methods

The IMiniportStreamAudioEngineNode interface has these methods.

 
IMiniportStreamAudioEngineNode::GetLfxState

Gets the state of the local effects (LFX) node that is in the path of the audio stream.
IMiniportStreamAudioEngineNode::GetStreamAttributeSteppings

Gets the allowed stepping value for the audio stream attribute.
IMiniportStreamAudioEngineNode::GetStreamChannelCount

Gets a count of the number of channels available for the stream.
IMiniportStreamAudioEngineNode::GetStreamChannelMute

Gets the state of the Mute node in the path of the audio stream.
IMiniportStreamAudioEngineNode::GetStreamChannelPeakMeter

Gets the value of the PeakMeter node in the path of the audio stream.
IMiniportStreamAudioEngineNode::GetStreamChannelVolume

Gets the current volume level that is applied to the audio stream.
IMiniportStreamAudioEngineNode::GetStreamLinearBufferPosition

Gets the number of bytes that the DMA has fetched from the audio buffer since the beginning of the stream.
IMiniportStreamAudioEngineNode::GetStreamPresentationPosition

Gets the current cursor position in the audio data stream that is being rendered to the endpoint.
IMiniportStreamAudioEngineNode::SetLfxState

Sets the state of the local effects (LFX) node that is in the path of the audio stream.
IMiniportStreamAudioEngineNode::SetStreamChannelMute

Sets the state of the Mute node in the path of the audio stream.
IMiniportStreamAudioEngineNode::SetStreamChannelVolume

Sets the volume level to be applied to the audio stream.
IMiniportStreamAudioEngineNode::SetStreamCurrentWritePosition

Sets the current cursor position in the audio data stream that is being captured from the endpoint.
IMiniportStreamAudioEngineNode::SetStreamLoopbackProtection

Sets the loopback protection status of the audio engine node.

Requirements

Requirement Value
Minimum supported client Windows 8
Minimum supported server Windows Server 2012
Target Platform Windows
Header portcls.h