IMiniportAudioEngineNode interface

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

Members

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

Methods

The IMiniportAudioEngineNode interface has these methods.

MethodDescription
GetAudioEngineDescriptor

Gets the descriptor for the audio engine node.

GetBufferSizeRange

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

GetDeviceAttributeSteppings

Gets the allowed stepping value for the audio device attribute.

GetDeviceChannelCount

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

GetDeviceChannelMute

Gets the state of the Mute node for the audio device channel.

GetDeviceChannelPeakMeter

Gets the PeakMeter value for the audio device channel.

GetDeviceChannelVolume

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

GetDeviceFormat

Gets the audio data format for an audio device.

GetEngineFormatSize

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

GetGfxState

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

GetMixFormat

Gets the audio data format for the audio engine mixer.

GetSupportedDeviceFormats

Gets the supported audio data formats for the audio device.

SetDeviceChannelMute

Sets the state of the Mute node for the audio device channel.

SetDeviceChannelVolume

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

SetDeviceFormat

Sets the audio data format for an audio device.

SetGfxState

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

 

Requirements

Minimum supported client

Windows 8

Minimum supported server

Windows Server 2012

Header

Portcls.h

 

 

Send comments about this topic to Microsoft

Show: