AudioFrameOutputNode 类

定义

表示音频图节点中的节点,该节点将音频数据从图形输出到应用实现的代码中。

public ref class AudioFrameOutputNode sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AudioFrameOutputNode final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AudioFrameOutputNode : System.IDisposable
Public NotInheritable Class AudioFrameOutputNode
Implements IDisposable
继承
Object Platform::Object IInspectable AudioFrameOutputNode
属性
实现

Windows 要求

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

注解

通过调用 CreateFrameOutputNode 获取此类的实例。

属性

ConsumeInput

获取或设置一个值,该值指示音频帧输出节点是否使用输入。

EffectDefinitions

获取音频帧输出节点的效果定义列表。 列表中的效果处理流经节点的音频数据,这些数据按它们在列表中出现的顺序排列。

EncodingProperties

获取音频帧输出节点的编码属性。

OutgoingGain

获取或设置音频帧输出节点的传出增益。

方法

Close()

关闭音频帧输出节点并释放关联的资源。

DisableEffectsByDefinition(IAudioEffectDefinition)

禁用具有指定效果定义的 EffectDefinitions 列表中的所有效果。

Dispose()

执行与释放或重置非托管资源关联的应用程序定义的任务。

EnableEffectsByDefinition(IAudioEffectDefinition)

启用具有指定效果定义的 EffectDefinitions 列表中的所有效果。

GetFrame()

获取一个音频帧,其中包含自上次调用 GetFrame 以来此节点累积的所有数据。 如果尚未调用 GetFrame ,则音频帧将包含自创建节点以来累积的所有数据。

Reset()

重置音频帧输出节点。

Start()

启动音频帧输出节点。

Stop()

停止音频帧输出节点。

适用于

另请参阅