Windows.Media.Effects Windows.Media.Effects Windows.Media.Effects Windows.Media.Effects Namespace

Contains classes for discovering the audio processing chain on a device.

Classes

AudioCaptureEffectsManager AudioCaptureEffectsManager AudioCaptureEffectsManager AudioCaptureEffectsManager

Represent an audio capture effects manager which can be used to discover the audio processing chain on a device for a specific media category and audio processing mode.

AudioEffect AudioEffect AudioEffect AudioEffect

Represents an audio effect.

AudioEffectDefinition AudioEffectDefinition AudioEffectDefinition AudioEffectDefinition

Represents an audio effect definition.

AudioEffectsManager AudioEffectsManager AudioEffectsManager AudioEffectsManager

Provides functionality for creating audio capture and render effects manager objects.

AudioRenderEffectsManager AudioRenderEffectsManager AudioRenderEffectsManager AudioRenderEffectsManager

Represent an audio render effects manager which can be used to discover the audio processing chain on a device for a specific media category and audio processing mode.

CompositeVideoFrameContext CompositeVideoFrameContext CompositeVideoFrameContext CompositeVideoFrameContext

Provides context for performing a custom overlay operation within the CompositeFrame method.

ProcessAudioFrameContext ProcessAudioFrameContext ProcessAudioFrameContext ProcessAudioFrameContext

Provides context for performing a custom audio effect operation within the ProcessFrame method.

ProcessVideoFrameContext ProcessVideoFrameContext ProcessVideoFrameContext ProcessVideoFrameContext

Provides context for performing a custom video effect operation within the ProcessFrame method.

SlowMotionEffectDefinition SlowMotionEffectDefinition SlowMotionEffectDefinition SlowMotionEffectDefinition

Represents a slow motion effect definition.

VideoCompositorDefinition VideoCompositorDefinition VideoCompositorDefinition VideoCompositorDefinition

Represents the definition of a custom video compositor.

VideoEffectDefinition VideoEffectDefinition VideoEffectDefinition VideoEffectDefinition

Represents a video effect definition.

VideoTransformEffectDefinition VideoTransformEffectDefinition VideoTransformEffectDefinition VideoTransformEffectDefinition

Represents the definition of a video transform effect.

Interfaces

IAudioEffectDefinition IAudioEffectDefinition IAudioEffectDefinition IAudioEffectDefinition

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

IBasicAudioEffect IBasicAudioEffect IBasicAudioEffect IBasicAudioEffect

The interface you implement to create a custom audio effect.

IBasicVideoEffect IBasicVideoEffect IBasicVideoEffect IBasicVideoEffect

The interface you implement to create a custom video effect.

IVideoCompositor IVideoCompositor IVideoCompositor IVideoCompositor

The interface you implement to create a custom video compositor.

IVideoCompositorDefinition IVideoCompositorDefinition IVideoCompositorDefinition IVideoCompositorDefinition

The interface defining a custom video compositor definition.

IVideoEffectDefinition IVideoEffectDefinition IVideoEffectDefinition IVideoEffectDefinition

Exposes the methods and properties of a VideoEffectDefinition object. Implement this interface when you create a custom video effect definition.

Enums

AudioEffectType AudioEffectType AudioEffectType AudioEffectType

Defines values for audio effect types.

MediaEffectClosedReason MediaEffectClosedReason MediaEffectClosedReason MediaEffectClosedReason

Specifies the reason why a media effect was closed.

MediaMemoryTypes MediaMemoryTypes MediaMemoryTypes MediaMemoryTypes

Specifies the types of memory that can be used for a media operation.

Remarks

See the Audio effects discovery sample for an example of how to query and monitor audio effects on render and capture audio devices.

For how-to guidance for implementing your own effects, see Custom video effects and Custom video effects.

See Also