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 |