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