AudioNodeEmitter 类

定义

描述使用空间音频处理时发出 AudioGraph 节点音频的发射器的位置和其他物理特征。

public ref class AudioNodeEmitter sealed
/// [Windows.Foundation.Metadata.Activatable(196608, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.Audio.IAudioNodeEmitterFactory, 196608, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AudioNodeEmitter final
[Windows.Foundation.Metadata.Activatable(196608, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.Audio.IAudioNodeEmitterFactory), 196608, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AudioNodeEmitter
function AudioNodeEmitter(shape, decayModel, settings)
Public NotInheritable Class AudioNodeEmitter
继承
Object Platform::Object IInspectable AudioNodeEmitter
属性

Windows 要求

设备系列
Windows 10 Anniversary Edition (在 10.0.14393.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v3.0 中引入)

构造函数

AudioNodeEmitter()

初始化 AudioNodeEmitter 类的新实例。

AudioNodeEmitter(AudioNodeEmitterShape, AudioNodeEmitterDecayModel, AudioNodeEmitterSettings)

使用指定的发射器特征初始化 AudioNodeEmitter 类的新实例。

属性

DecayModel

获取描述 AudioNodeEmitter 的衰减模型的 对象。

Direction

表示音频从 AudioNodeEmitter 发出音频的方向的向量。

DistanceScale

获取或设置发射器位置的刻度。 计算空间音频效果时使用的所有距离都以米表示。 通过设置此值,可以自动缩放计算以使用其他一些单位。

DopplerScale

获取或设置发射器多普勒速度的刻度。 发射器的 DopplerVelocity 以米/秒表示。 通过设置此值,可将速度自动缩放为其他一些单位。

DopplerVelocity

获取或设置 一个 Vector3 ,表示发射器在 3D 空间中的移动速度,以米/秒表示。

Gain

获取或设置一个值,该值指示发射器应用于信号的增益。

IsDopplerDisabled

获取一个值,该值指示是否为发射器禁用了 Doppler 处理。

Position

获取或设置一个表示发射器在 3D 空间中的位置(以米表示)的向量。

Shape

获取一个 对象,该对象描述发射器在其中发出音频的形状。

SpatialAudioModel

获取或设置一个值,该值指定发射器使用的空间音频处理模型。

适用于