Share via


IAudioInputNode2 Interface

Definition

The interface implemented by audio input nodes that support spatial audio.

public interface class IAudioInputNode2 : IClosable, IAudioInputNode
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.Guid(2421249719, 51816, 19565, 168, 188, 227, 238, 23, 254, 63, 210)]
struct IAudioInputNode2 : IClosable, IAudioInputNode
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.Guid(2421249719, 51816, 19565, 168, 188, 227, 238, 23, 254, 63, 210)]
public interface IAudioInputNode2 : System.IDisposable, IAudioInputNode
Public Interface IAudioInputNode2
Implements IAudioInputNode, 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)
Emitter

Gets the AudioNodeEmitter that describes the position and other physical characteristics of the emitter from which the audio input node audio is emitted when spatial audio processing is used.

EncodingProperties

Gets the encoding properties for the audio node.

(Inherited from IAudioNode)
OutgoingConnections

Gets outgoing connections for the audio input node.

(Inherited from IAudioInputNode)
OutgoingGain

Gets or sets the outgoing gain for the audio node.

(Inherited from IAudioNode)

Methods

AddOutgoingConnection(IAudioNode, Double)

Adds an outgoing connection with gain to the audio input node.

(Inherited from IAudioInputNode)
AddOutgoingConnection(IAudioNode)

Adds an outgoing connection to the audio input node.

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

Removes the outgoing connection from the audio input node to the specified node.

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