IAudioNodeWithListener IAudioNodeWithListener IAudioNodeWithListener IAudioNodeWithListener IAudioNodeWithListener Interface


The interface implemented by audio nodes that support a spatial audio listener.

public : interface IAudioNodeWithListener : IClosable, IAudioNode
struct winrt::Windows::Media::Audio::IAudioNodeWithListener : IClosable, IAudioNode
public interface IAudioNodeWithListener : IDisposable, IAudioNode
Public Interface IAudioNodeWithListener Implements IDisposable, IAudioNode
// You can't instantiate an interface directly in JavaScript. You can use objects that implement the interface, however.

Windows 10 requirements

Device family
Windows 10 Anniversary Edition (introduced v10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v3)


ConsumeInput ConsumeInput ConsumeInput ConsumeInput ConsumeInput

Gets or sets a value indicating if the audio node consumes input.

(Inherited from IAudioNode)
EffectDefinitions EffectDefinitions EffectDefinitions EffectDefinitions EffectDefinitions

Gets the list of effect definitions for the audio node.

(Inherited from IAudioNode)
EncodingProperties EncodingProperties EncodingProperties EncodingProperties EncodingProperties

Gets the encoding properties for the audio node.

(Inherited from IAudioNode)
Listener Listener Listener Listener Listener

Gets or sets the AudioNodeListener that describes the position and other characteristics of the listener from which the node's audio is heard when spatial audio processing is used.

OutgoingGain OutgoingGain OutgoingGain OutgoingGain OutgoingGain

Gets or sets the outgoing gain for the audio node.

(Inherited from IAudioNode)


Close Close Close Close Close

Releases system resources that are exposed by a Windows Runtime object.

.NET This interface appears as System.IDisposable.

C++/CX This interface appears as Platform::IDisposable.

(Inherited from IClosable)
DisableEffectsByDefinition(IAudioEffectDefinition) DisableEffectsByDefinition(IAudioEffectDefinition) DisableEffectsByDefinition(IAudioEffectDefinition) DisableEffectsByDefinition(IAudioEffectDefinition) DisableEffectsByDefinition(IAudioEffectDefinition)

Disables all effects in the EffectDefinitions list with the specified effect definition.

(Inherited from IAudioNode)
EnableEffectsByDefinition(IAudioEffectDefinition) EnableEffectsByDefinition(IAudioEffectDefinition) EnableEffectsByDefinition(IAudioEffectDefinition) EnableEffectsByDefinition(IAudioEffectDefinition) EnableEffectsByDefinition(IAudioEffectDefinition)

Enables all effects in the EffectDefinitions list with the specified effect definition.

(Inherited from IAudioNode)
Reset Reset Reset Reset Reset

Resets the audio node.

(Inherited from IAudioNode)
Start Start Start Start Start

Starts the audio node.

(Inherited from IAudioNode)
Stop Stop Stop Stop Stop

Stops the audio node.

(Inherited from IAudioNode)

See also