Share via


IAudioNodeWithListener Interface

Definition

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

public interface class IAudioNodeWithListener : IClosable, IAudioNode
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.Guid(235901052, 31231, 17732, 158, 235, 1, 37, 123, 21, 16, 90)]
struct IAudioNodeWithListener : IClosable, IAudioNode
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.Guid(235901052, 31231, 17732, 158, 235, 1, 37, 123, 21, 16, 90)]
public interface IAudioNodeWithListener : System.IDisposable, IAudioNode
Public Interface IAudioNodeWithListener
Implements IAudioNode, IDisposable
Derived
Attributes
Implements

Windows requirements

Device family
Windows 10 Anniversary Edition (introduced in 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v3.0)

Properties

ConsumeInput

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

(Inherited from IAudioNode)
EffectDefinitions

Gets the list of effect definitions for the audio node.

(Inherited from IAudioNode)
EncodingProperties

Gets the encoding properties for the audio node.

(Inherited from IAudioNode)
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

Gets or sets the outgoing gain for the audio node.

(Inherited from IAudioNode)

Methods

DisableEffectsByDefinition(IAudioEffectDefinition)

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

(Inherited from IAudioNode)
Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

EnableEffectsByDefinition(IAudioEffectDefinition)

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

(Inherited from IAudioNode)
Reset()

Resets the audio node.

(Inherited from IAudioNode)
Start()

Starts the audio node.

(Inherited from IAudioNode)
Stop()

Stops the audio node.

(Inherited from IAudioNode)

Applies to

See also