IMiniportAudioEngineNode interface (portcls.h)

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

Inheritance

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

Methods

The IMiniportAudioEngineNode interface has these methods.

 
IMiniportAudioEngineNode::GetAudioEngineDescriptor

Gets the descriptor for the audio engine node.
IMiniportAudioEngineNode::GetBufferSizeRange

Gets the minimum and maximum buffer size that the hardware audio engine can support.
IMiniportAudioEngineNode::GetDeviceAttributeSteppings

Gets the allowed stepping value for the audio device attribute.
IMiniportAudioEngineNode::GetDeviceChannelCount

Gets a count of the number of channels supported by the audio device.
IMiniportAudioEngineNode::GetDeviceChannelMute

Gets the state of the Mute node for the audio device channel.
IMiniportAudioEngineNode::GetDeviceChannelPeakMeter

Gets the PeakMeter value for the audio device channel.
IMiniportAudioEngineNode::GetDeviceChannelVolume

Gets the volume level for a given channel of the audio device.
IMiniportAudioEngineNode::GetDeviceFormat

Gets the audio data format for an audio device.
IMiniportAudioEngineNode::GetEngineFormatSize

Gets the format type and the buffer size for the audio engine's audio data format.
IMiniportAudioEngineNode::GetGfxState

Gets the state of the global effects (GFX) node in the audio engine.
IMiniportAudioEngineNode::GetMixFormat

Gets the audio data format for the audio engine mixer.
IMiniportAudioEngineNode::GetSupportedDeviceFormats

Gets the supported audio data formats for the audio device.
IMiniportAudioEngineNode::SetDeviceChannelMute

Sets the state of the Mute node for the audio device channel.
IMiniportAudioEngineNode::SetDeviceChannelVolume

Sets the volume level for a given channel of the audio device.
IMiniportAudioEngineNode::SetDeviceFormat

Sets the audio data format for an audio device.
IMiniportAudioEngineNode::SetGfxState

Sets the state of the global effects (GFX) node in the audio engine.

Requirements

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