Windows.Media.Effects Пространство имен

Содержит классы для обнаружения цепочки обработки звука на устройстве.

Классы

AcousticEchoCancellationConfiguration

Представляет конфигурацию эффекта аудиозахвата AEC.

AudioCaptureEffectsManager

Представляет диспетчер эффектов захвата звука, который можно использовать для обнаружения цепочки обработки звука на устройстве для определенной категории мультимедиа и режима обработки звука.

AudioEffect

Представляет звуковой эффект.

AudioEffectDefinition

Представляет определение звукового эффекта.

AudioEffectsManager

Предоставляет функциональные возможности для создания объектов диспетчера аудиозахвата и отрисовки эффектов.

AudioRenderEffectsManager

Представляет диспетчер эффектов отрисовки звука, который можно использовать для обнаружения цепочки обработки звука на устройстве для определенной категории мультимедиа и режима обработки звука.

CompositeVideoFrameContext

Предоставляет контекст для выполнения пользовательской операции наложения в методе CompositeFrame .

ProcessAudioFrameContext

Предоставляет контекст для выполнения пользовательской операции аудиоэффекта в методе ProcessFrame .

ProcessVideoFrameContext

Предоставляет контекст для выполнения операции пользовательского видеоэффекта в методе ProcessFrame .

SlowMotionEffectDefinition

Представляет определение эффекта замедленного движения.

VideoCompositorDefinition

Представляет определение пользовательского составителя видео.

VideoEffectDefinition

Представляет определение видеоэффекта.

VideoTransformEffectDefinition

Представляет определение эффекта преобразования видео.

VideoTransformSphericalProjection

Включает настройку параметров сферической проекции, используемых VideoTransformEffectDefinition.

Интерфейсы

IAudioEffectDefinition

Предоставляет методы и свойства объекта AudioEffectDefinition . Реализуйте этот интерфейс при создании пользовательского определения звуковых эффектов.

IBasicAudioEffect

Интерфейс, который реализуется для создания пользовательского звукового эффекта.

IBasicVideoEffect

Интерфейс, реализуемый для создания пользовательского видеоэффекта.

IVideoCompositor

Интерфейс, реализуемый для создания пользовательского видеосочинителя.

IVideoCompositorDefinition

Интерфейс, определяющий определение пользовательского составителя видео.

IVideoEffectDefinition

Предоставляет методы и свойства объекта VideoEffectDefinition . Реализуйте этот интерфейс при создании пользовательского определения видеоэффекта.

Перечисления

AudioEffectState

Указывает состояние звукового эффекта.

AudioEffectType

Определяет значения для типов звуковых эффектов.

MediaEffectClosedReason

Указывает причину закрытия эффекта мультимедиа.

MediaMemoryTypes

Указывает типы памяти, которые можно использовать для операций мультимедиа.

Комментарии

Пример того, как запрашивать и отслеживать звуковые эффекты на устройствах отрисовки и захвата, см. в примере обнаружения звуковых эффектов .

Инструкции по реализации собственных эффектов см. в разделах Пользовательские видеоэффекты и Пользовательские звуковые эффекты.

См. также раздел