IAudioEffectDefinition IAudioEffectDefinition IAudioEffectDefinition IAudioEffectDefinition IAudioEffectDefinition Interface


Exposes the methods and properties of an AudioEffectDefinition object. Implement this interface when you create a custom audio effect definition.

public : interface IAudioEffectDefinition
struct winrt::Windows::Media::Effects::IAudioEffectDefinition
public interface IAudioEffectDefinition
Public Interface IAudioEffectDefinition
// You can't instantiate an interface directly in JavaScript. You can use objects that implement the interface, however.
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)


ActivatableClassId ActivatableClassId ActivatableClassId ActivatableClassId ActivatableClassId

The activatable class ID of the audio effect definition.

public : Platform::String ActivatableClassId { get; }
winrt::hstring ActivatableClassId();
public string ActivatableClassId { get; }
Public ReadOnly Property ActivatableClassId As string
var string = iAudioEffectDefinition.activatableClassId;
string string string

The activatable class ID of the audio effect definition, such as "AudioClipEffect".

Properties Properties Properties Properties Properties

The set of properties for configuring an AudioEffectDefinition object.

public : IPropertySet Properties { get; }
IPropertySet Properties();
public IPropertySet Properties { get; }
Public ReadOnly Property Properties As IPropertySet
var iPropertySet = iAudioEffectDefinition.properties;
IPropertySet IPropertySet IPropertySet

The set of properties for the audio effect definition, represented as tuples.