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

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

Introduction

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.

Classes

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.

Represents an audio effect.

Represents an audio effect definition.

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

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.

Provides context for performing a custom overlay operation within the CompositeFrame(Windows.Media.Effects.CompositeVideoFrameContext) method.

Provides context for performing a custom audio effect operation within the ProcessFrame(Windows.Media.Effects.ProcessAudioFrameContext) method.

Provides context for performing a custom video effect operation within the ProcessFrame(Windows.Media.Effects.ProcessVideoFrameContext) method.

Represents a slow motion effect definition.

Represents the definition of a custom video compositor.

Represents a video effect definition.

Represents the definition of a video transform effect.

Interfaces

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

The interface you implement to create a custom audio effect.

The interface you implement to create a custom video effect.

The interface you implement to create a custom video compositor.

The interface defining a custom video compositor definition.

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

Enums

Defines values for audio effect types.

Specifies the reason why a media effect was closed.

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