Freigeben über


Windows.Media.Effects Namespace

Enthält Klassen zum Ermitteln der Audioverarbeitungskette auf einem Gerät.

Klassen

AcousticEchoCancellationConfiguration

Stellt die Konfiguration eines AEC-Audioaufnahmeeffekts (Acoustic Echo Cancellation) dar.

AudioCaptureEffectsManager

Stellt einen Audioaufnahmeeffekt-Manager dar, mit dem die Audioverarbeitungskette auf einem Gerät für eine bestimmte Medienkategorie und den Audioverarbeitungsmodus ermittelt werden kann.

AudioEffect

Stellt einen Audioeffekt dar.

AudioEffectDefinition

Stellt eine Audioeffektdefinition dar.

AudioEffectsManager

Bietet Funktionen zum Erstellen von Audioaufnahme- und Rendereffekt-Manager-Objekten.

AudioRenderEffectsManager

Stellt einen Audiorenderungseffekt-Manager dar, mit dem die Audioverarbeitungskette auf einem Gerät für eine bestimmte Medienkategorie und den Audioverarbeitungsmodus ermittelt werden kann.

CompositeVideoFrameContext

Stellt kontext zum Ausführen eines benutzerdefinierten Überlagerungsvorgangs innerhalb der CompositeFrame-Methode bereit.

ProcessAudioFrameContext

Stellt Kontext zum Ausführen eines benutzerdefinierten Audioeffektvorgangs innerhalb der ProcessFrame-Methode bereit.

ProcessVideoFrameContext

Stellt Kontext zum Ausführen eines benutzerdefinierten Videoeffektvorgangs innerhalb der ProcessFrame-Methode bereit.

SlowMotionEffectDefinition

Stellt eine Definition von Zeitlupeeffekten dar.

VideoCompositorDefinition

Stellt die Definition eines benutzerdefinierten Videopositors dar.

VideoEffectDefinition

Stellt eine Videoeffektdefinition dar.

VideoTransformEffectDefinition

Stellt die Definition eines Videotransformationseffekts dar.

VideoTransformSphericalProjection

Ermöglicht die Konfiguration der sphärischen Projektionsparameter, die von VideoTransformEffectDefinition verwendet werden.

Schnittstellen

IAudioEffectDefinition

Macht die Methoden und Eigenschaften eines AudioEffectDefinition-Objekts verfügbar. Implementieren Sie diese Schnittstelle, wenn Sie eine benutzerdefinierte Audioeffektdefinition erstellen.

IBasicAudioEffect

Die Schnittstelle, die Sie implementieren, um einen benutzerdefinierten Audioeffekt zu erstellen.

IBasicVideoEffect

Die Schnittstelle, die Sie implementieren, um einen benutzerdefinierten Videoeffekt zu erstellen.

IVideoCompositor

Die Schnittstelle, die Sie implementieren, um einen benutzerdefinierten Videopositor zu erstellen.

IVideoCompositorDefinition

Die Schnittstelle, die eine benutzerdefinierte Videokompositordefinition definiert.

IVideoEffectDefinition

Macht die Methoden und Eigenschaften eines VideoEffectDefinition-Objekts verfügbar. Implementieren Sie diese Schnittstelle, wenn Sie eine benutzerdefinierte Videoeffektdefinition erstellen.

Enumerationen

AudioEffectState

Gibt den Zustand eines Audioeffekts an.

AudioEffectType

Definiert Werte für Audioeffekttypen.

MediaEffectClosedReason

Gibt den Grund an, warum ein Medieneffekt geschlossen wurde.

MediaMemoryTypes

Gibt die Speichertypen an, die für einen Medienvorgang verwendet werden können.

Hinweise

Ein Beispiel zum Abfragen und Überwachen von Audioeffekten auf Render- und Aufzeichnungsgeräten finden Sie im Beispiel zur Ermittlung von Audioeffekten .

Anleitungen zum Implementieren eigener Effekte finden Sie unter Benutzerdefinierte Videoeffekte und benutzerdefinierte Audioeffekte.

Weitere Informationen