Compartilhar via


Windows.Media.Effects Namespace

Contém classes para descobrir a cadeia de processamento de áudio em um dispositivo.

Classes

AcousticEchoCancellationConfiguration

Representa a configuração de um efeito de captura de áudio AEC (Cancelamento de Eco Acústico).

AudioCaptureEffectsManager

Representa um gerenciador de efeitos de captura de áudio que pode ser usado para descobrir a cadeia de processamento de áudio em um dispositivo para uma categoria de mídia específica e modo de processamento de áudio.

AudioEffect

Representa um efeito de áudio.

AudioEffectDefinition

Representa uma definição de efeito de áudio.

AudioEffectsManager

Fornece funcionalidade para criar objetos do gerenciador de efeitos de renderização e captura de áudio.

AudioRenderEffectsManager

Represente um gerenciador de efeitos de renderização de áudio que pode ser usado para descobrir a cadeia de processamento de áudio em um dispositivo para uma categoria de mídia específica e modo de processamento de áudio.

CompositeVideoFrameContext

Fornece contexto para executar uma operação de sobreposição personalizada dentro do método CompositeFrame .

ProcessAudioFrameContext

Fornece contexto para executar uma operação de efeito de áudio personalizada dentro do método ProcessFrame .

ProcessVideoFrameContext

Fornece contexto para executar uma operação de efeito de vídeo personalizada dentro do método ProcessFrame .

SlowMotionEffectDefinition

Representa uma definição de efeito em câmera lenta.

VideoCompositorDefinition

Representa a definição de um compositor de vídeo personalizado.

VideoEffectDefinition

Representa uma definição de efeito de vídeo.

VideoTransformEffectDefinition

Representa a definição de um efeito de transformação de vídeo.

VideoTransformSphericalProjection

Habilita a configuração dos parâmetros de projeção esféricos usados pelo VideoTransformEffectDefinition.

Interfaces

IAudioEffectDefinition

Expõe os métodos e as propriedades de um objeto AudioEffectDefinition . Implemente essa interface ao criar uma definição de efeito de áudio personalizado.

IBasicAudioEffect

A interface que você implementa para criar um efeito de áudio personalizado.

IBasicVideoEffect

A interface que você implementa para criar um efeito de vídeo personalizado.

IVideoCompositor

A interface que você implementa para criar um compositor de vídeo personalizado.

IVideoCompositorDefinition

A interface que define uma definição de compositor de vídeo personalizado.

IVideoEffectDefinition

Expõe os métodos e as propriedades de um objeto VideoEffectDefinition . Implemente essa interface ao criar uma definição de efeito de vídeo personalizado.

Enumerações

AudioEffectState

Especifica o estado de um efeito de áudio.

AudioEffectType

Define valores para tipos de efeito de áudio.

MediaEffectClosedReason

Especifica o motivo pelo qual um efeito de mídia foi fechado.

MediaMemoryTypes

Especifica os tipos de memória que podem ser usados para uma operação de mídia.

Comentários

Consulte o Exemplo de descoberta de efeitos de áudio para obter um exemplo de como consultar e monitorar efeitos de áudio em dispositivos de áudio de renderização e captura.

Para obter diretrizes sobre como implementar seus próprios efeitos, consulte Efeitos de vídeo personalizados e Efeitos de áudio personalizados.

Confira também