IAudioInputNode 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.
Defines an audio input node.
public interface class IAudioInputNode : IClosable, IAudioNode
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3511156828, 33832, 18308, 183, 253, 169, 157, 70, 140, 93, 32)]
struct IAudioInputNode : IClosable, IAudioNode
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(3511156828, 33832, 18308, 183, 253, 169, 157, 70, 140, 93, 32)]
public interface IAudioInputNode : System.IDisposable, IAudioNode
Public Interface IAudioInputNode
Implements IAudioNode, IDisposable
- Derived
- Attributes
- Implements
Windows requirements
Device family |
Windows 10 (introduced in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduced in v1.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) |
OutgoingConnections |
Gets outgoing connections for the audio input node. |
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. |
AddOutgoingConnection(IAudioNode) |
Adds an outgoing connection to the audio input node. |
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. |
Reset() |
Resets the audio node. (Inherited from IAudioNode) |
Start() |
Starts the audio node. (Inherited from IAudioNode) |
Stop() |
Stops the audio node. (Inherited from IAudioNode) |