Freigeben über


MediaSourceAudioInputNode.EffectDefinitions Eigenschaft

Definition

Ruft die Liste der Effektdefinitionen für den MediaSource-Knoten ab. Die Effekte in der Liste verarbeiten Audiodaten, die den Knoten in der Reihenfolge durchlaufen, in der sie in der Liste angezeigt werden.

public:
 property IVector<IAudioEffectDefinition ^> ^ EffectDefinitions { IVector<IAudioEffectDefinition ^> ^ get(); };
IVector<IAudioEffectDefinition> EffectDefinitions();
public IList<IAudioEffectDefinition> EffectDefinitions { get; }
var iVector = mediaSourceAudioInputNode.effectDefinitions;
Public ReadOnly Property EffectDefinitions As IList(Of IAudioEffectDefinition)

Eigenschaftswert

Die Liste der Effektdefinitionen für den Knoten.

Implementiert

Hinweise

Um dem Knoten einen Audioeffekt hinzuzufügen, fügen Sie der EffectDefinitions-Eigenschaft ein -Objekt hinzu, das IAudioEffectDefinition implementiert. Sie können Effekte deaktivieren, indem Sie eine zuvor hinzugefügte Effektdefinition an die DisableEffectsByDefinition-Methode übergeben. Aktivieren Sie einen deaktivierten Effekt erneut, indem Sie die Definition an EnableEffectsByDefinition übergeben.

Im Windows.Media.Audio-Namespace finden Sie mehrere von der Plattform bereitgestellte Effekte. Dazu zählen unter anderem folgende Einstellungen:

Außerdem können Sie eigene benutzerdefinierte Audioeffekte erstellen, indem Sie eine Windows-Runtime-Komponente erstellen, die die IBasicAudioEffect-Schnittstelle implementiert. Eine exemplarische Vorgehensweise zum Erstellen eines benutzerdefinierten Audioeffekts finden Sie unter Benutzerdefinierte Audioeffekte.

Gilt für:

Weitere Informationen