AudioNodeEmitter 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
描述使用空间音频处理时发出 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
- 继承
- 属性
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 |
获取或设置一个值,该值指定发射器使用的空间音频处理模型。 |