IMiniportStreamAudioEngineNode interface

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.

Method Description
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

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