EchoEffectDefinition EchoEffectDefinition EchoEffectDefinition EchoEffectDefinition Class

Definition

Represents an echo effect definition supported by the audio graph.

public : sealed class EchoEffectDefinition : IEchoEffectDefinition, IAudioEffectDefinitionpublic sealed class EchoEffectDefinition : IEchoEffectDefinition, IAudioEffectDefinitionPublic NotInheritable Class EchoEffectDefinition Implements IEchoEffectDefinition, IAudioEffectDefinition// You can use this class in JavaScript.
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Constructors

EchoEffectDefinition(AudioGraph) EchoEffectDefinition(AudioGraph) EchoEffectDefinition(AudioGraph) EchoEffectDefinition(AudioGraph)

Creates an EchoEffectDefinition object.

public : EchoEffectDefinition(AudioGraph audioGraph)public EchoEffectDefinition(AudioGraph audioGraph)Public Sub New(audioGraph As AudioGraph)// You can use this method in JavaScript.
Parameters
audioGraph
AudioGraph AudioGraph AudioGraph AudioGraph

The AudioGraph with which the effect will be used. Using effects outside of the audio graph it was created with is not supported.

Properties

ActivatableClassId ActivatableClassId ActivatableClassId ActivatableClassId

Gets the activatable class ID for the echo effect definition object.

public : PlatForm::String ActivatableClassId { get; }public string ActivatableClassId { get; }Public ReadOnly Property ActivatableClassId As string// You can use this property in JavaScript.
Value
PlatForm::String string string string

The activatable class ID.

Delay Delay Delay Delay

Gets or sets the delay supported by the echo effect definition.

public : double Delay { get; set; }public double Delay { get; set; }Public ReadWrite Property Delay As double// You can use this property in JavaScript.
Value
double double double double

A value indicating the delay.

Feedback Feedback Feedback Feedback

Gets or sets the feedback included in the echo effect definition.

public : double Feedback { get; set; }public double Feedback { get; set; }Public ReadWrite Property Feedback As double// You can use this property in JavaScript.
Value
double double double double

A feedback value.

Properties Properties Properties Properties

Gets or sets the properties supported by the echo effect definition.

public : IPropertySet Properties { get; }public IPropertySet Properties { get; }Public ReadOnly Property Properties As IPropertySet// You can use this property in JavaScript.
Value
IPropertySet IPropertySet IPropertySet IPropertySet

The set of properties.

WetDryMix WetDryMix WetDryMix WetDryMix

Gets or sets the wet-dry audio voice mix for the echo effect definition.

public : double WetDryMix { get; set; }public double WetDryMix { get; set; }Public ReadWrite Property WetDryMix As double// You can use this property in JavaScript.
Value
double double double double

A value indicating the wet-dry audio voice mix.