IBasicAudioEffect 接口

定义

实现以创建自定义音频效果的接口。

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
属性
实现

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

属性

SupportedEncodingProperties

获取自定义音频效果支持的编码属性。

UseInputFrameForOutput

获取一个值,该值指示输入帧是否用于音频效果的输出。

方法

Close(MediaEffectClosedReason)

当音频效果应关闭并清理分配的资源时调用。

DiscardQueuedFrames()

调用 以允许音频效果实现选择性地放弃与已接收的示例相关的任何存储状态。

ProcessFrame(ProcessAudioFrameContext)

当示例可供自定义音频效果处理时调用。

SetEncodingProperties(AudioEncodingProperties)

调用 以设置自定义音频效果的编码属性。

SetProperties(IPropertySet)

设置注册媒体分析程序或编解码器时提供的配置属性。

(继承自 IMediaExtension)

适用于

另请参阅