Windows.Media.Effects Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Contains classes for discovering the audio processing chain on a device.
Classes
AcousticEchoCancellationConfiguration |
Represents the configuration of an Acoustic Echo Cancellation (AEC) audio capture effect. |
AudioCaptureEffectsManager |
Represents 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 |
Represents an audio effect. |
AudioEffectDefinition |
Represents an audio effect definition. |
AudioEffectsManager |
Provides functionality for creating audio capture and render effects manager objects. |
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 |
Provides context for performing a custom overlay operation within the CompositeFrame method. |
ProcessAudioFrameContext |
Provides context for performing a custom audio effect operation within the ProcessFrame method. |
ProcessVideoFrameContext |
Provides context for performing a custom video effect operation within the ProcessFrame method. |
SlowMotionEffectDefinition |
Represents a slow motion effect definition. |
VideoCompositorDefinition |
Represents the definition of a custom video compositor. |
VideoEffectDefinition |
Represents a video effect definition. |
VideoTransformEffectDefinition |
Represents the definition of a video transform effect. |
VideoTransformSphericalProjection |
Enables configuration of the spherical projection parameters used by the VideoTransformEffectDefinition. |
Interfaces
IAudioEffectDefinition |
Exposes the methods and properties of an AudioEffectDefinition object. Implement this interface when you create a custom audio effect definition. |
IBasicAudioEffect |
The interface you implement to create a custom audio effect. |
IBasicVideoEffect |
The interface you implement to create a custom video effect. |
IVideoCompositor |
The interface you implement to create a custom video compositor. |
IVideoCompositorDefinition |
The interface defining a custom video compositor definition. |
IVideoEffectDefinition |
Exposes the methods and properties of a VideoEffectDefinition object. Implement this interface when you create a custom video effect definition. |
Enums
AudioEffectState |
Specifies the state of an audio effect. |
AudioEffectType |
Defines values for audio effect types. |
MediaEffectClosedReason |
Specifies the reason why a media effect was closed. |
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 audio effects.