IAudioInputNode IAudioInputNode IAudioInputNode IAudioInputNode IAudioInputNode Interface

Definition

Defines an audio input node.

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

Windows 10 requirements

Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Properties

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)
OutgoingConnections OutgoingConnections OutgoingConnections OutgoingConnections OutgoingConnections

Gets outgoing connections for the audio input node.

OutgoingGain OutgoingGain OutgoingGain OutgoingGain OutgoingGain

Gets or sets the outgoing gain for the audio node.

(Inherited from IAudioNode)

Methods

AddOutgoingConnection(IAudioNode) AddOutgoingConnection(IAudioNode) AddOutgoingConnection(IAudioNode) AddOutgoingConnection(IAudioNode) AddOutgoingConnection(IAudioNode)

Adds an outgoing connection to the audio input node.

AddOutgoingConnection(IAudioNode, Double) AddOutgoingConnection(IAudioNode, Double) AddOutgoingConnection(IAudioNode, Double) AddOutgoingConnection(IAudioNode, Double) AddOutgoingConnection(IAudioNode, Double)

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

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

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

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