Windows.Media.Effects Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.