AudioDeviceOutputNode 类

定义

表示音频图节点中的一个节点,该节点将音频数据从图形输出到音频设备(如扬声器或外部音频接口)。

public ref class AudioDeviceOutputNode sealed : IClosable
public ref class AudioDeviceOutputNode sealed : IClosable, IAudioNodeWithListener
/// [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 AudioDeviceOutputNode final : 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 AudioDeviceOutputNode final : IClosable, IAudioNodeWithListener
[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 AudioDeviceOutputNode : System.IDisposable
[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 AudioDeviceOutputNode : System.IDisposable, IAudioNodeWithListener
Public NotInheritable Class AudioDeviceOutputNode
Implements IDisposable
Public NotInheritable Class AudioDeviceOutputNode
Implements IAudioNodeWithListener, IDisposable
继承
Object Platform::Object IInspectable AudioDeviceOutputNode
属性
实现

Windows 要求

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

注解

通过调用 AudioGraph.CreateDeviceOutputNodeAsync ,然后访问 CreateAudioDeviceOutputNodeResult.DeviceOutputNode 属性来获取此类的实例。

版本历史记录

Windows 版本 SDK 版本 已添加值
1607 14393 侦听器

属性

ConsumeInput

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

Device

获取有关音频设备的信息。

EffectDefinitions

获取音频设备输出节点的效果定义列表。 列表中的效果处理流经节点的音频数据,其出现在列表中的顺序。

EncodingProperties

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

Listener

获取或设置 AudioNodeListener ,它描述在使用空间音频处理时从中听到 AudioDeviceOutputNode 音频的侦听器的位置和其他特征。

OutgoingGain

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

方法

Close()

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

DisableEffectsByDefinition(IAudioEffectDefinition)

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

Dispose()

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

EnableEffectsByDefinition(IAudioEffectDefinition)

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

Reset()

重置音频设备输出节点。

Start()

启动音频设备输出节点。

Stop()

停止音频设备输出节点。

适用于

另请参阅