Compartir a través de


IBasicAudioEffect Interfaz

Definición

La interfaz que implementa para crear un efecto de audio personalizado.

public interface class IBasicAudioEffect : IMediaExtension
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2349214803, 27584, 18616, 169, 154, 75, 65, 85, 15, 19, 89)]
struct IBasicAudioEffect : IMediaExtension
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2349214803, 27584, 18616, 169, 154, 75, 65, 85, 15, 19, 89)]
public interface IBasicAudioEffect : IMediaExtension
Public Interface IBasicAudioEffect
Implements IMediaExtension
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Propiedades

SupportedEncodingProperties

Obtiene las propiedades de codificación admitidas por el efecto de audio personalizado.

UseInputFrameForOutput

Obtiene un valor que indica si el marco de entrada se usa para la salida del efecto de audio.

Métodos

Close(MediaEffectClosedReason)

Se llama cuando el efecto de audio debe cerrarse y limpiar los recursos asignados.

DiscardQueuedFrames()

Se llama para permitir implementaciones de efectos de audio, opcionalmente, descartar cualquier estado almacenado relacionado con las muestras que ya se han recibido.

ProcessFrame(ProcessAudioFrameContext)

Se llama cuando hay ejemplos disponibles para su procesamiento mediante un efecto de audio personalizado.

SetEncodingProperties(AudioEncodingProperties)

Se llama para establecer las propiedades de codificación de un efecto de audio personalizado.

SetProperties(IPropertySet)

Establece las propiedades de configuración que se proporcionaron cuando se registró el analizador de medios o el códec.

(Heredado de IMediaExtension)

Se aplica a

Consulte también