Windows.Media.Effects Namespace
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.
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.