IAudioNodeWithListener Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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) |