IMiniportStreamAudioEngineNode interface

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

Members

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

Methods

The IMiniportStreamAudioEngineNode interface has these methods.

MethodDescription
GetLfxState

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

GetStreamAttributeSteppings

Gets the allowed stepping value for the audio stream attribute.

GetStreamChannelCount

Gets a count of the number of channels available for the stream.

GetStreamChannelMute

Gets the state of the Mute node in the path of the audio stream.

GetStreamChannelPeakMeter

Gets the value of the PeakMeter node in the path of the audio stream.

GetStreamChannelVolume

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

GetStreamLinearBufferPosition

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

GetStreamPresentationPosition

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

SetLfxState

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

SetStreamChannelMute

Sets the state of the Mute node in the path of the audio stream.

SetStreamChannelVolume

Sets the volume level to be applied to the audio stream.

SetStreamCurrentWritePosition

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

SetStreamLoopbackProtection

Sets the loopback protection status of the audio engine node.

 

Requirements

Minimum supported client

Windows 8

Minimum supported server

Windows Server 2012

Header

Portcls.h

 

 

Send comments about this topic to Microsoft

Show: