AudioDeviceOutputNode.EffectDefinitions Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Liste der Effektdefinitionen für den Ausgabeknoten des Audiogeräts 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 = audioDeviceOutputNode.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 ihre eigenen benutzerdefinierten 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.