Windows.Media.Audio 命名空间

提供用于路由、混合和处理音频的 API。

AudioDeviceInputNode

表示音频图节点中的节点,该节点从音频设备(如麦克风或外部音频接口)将音频数据输入到图形中。

AudioDeviceOutputNode

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

AudioFileInputNode

表示音频图节点中的节点,该节点从音频文件将音频数据输入到图形中。

AudioFileOutputNode

表示音频图节点中的节点,该节点将音频数据从图形输出到音频文件。

AudioFrameCompletedEventArgs

表示 AudioFrameCompleted 事件的参数。

AudioFrameInputNode

表示音频图节点中的一个节点,该节点从以编程方式生成音频样本的应用实现的代码将音频数据输入到图形中。

AudioFrameOutputNode

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

AudioGraph

表示连接的输入、输出和子混合节点的音频图,用于操作和路由音频。

AudioGraphBatchUpdater

使用 CreateBatchUpdater 创建时,将累积对 AudioGraph 中的所有节点的所有后续修改,然后在应用关闭或释放批处理更新程序对象后提交该对象。

AudioGraphConnection

表示音频图中的连接。

AudioGraphSettings

表示音频图的初始化设置。 将此对象的属性设置为所需的值,然后调用 AudioGraph.CreateAsync 以使用指定的设置创建新的音频图形实例。

AudioGraphUnrecoverableErrorOccurredEventArgs

表示 UnrecoverableErrorOccurred 事件的参数。

AudioNodeEmitter

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

AudioNodeEmitterConeProperties

描述 AudioNodeEmitterShape 使用的锥形。 在圆锥的内部角度,音频根本不会衰减。 在锥体的外部角度,音频完全衰减。

AudioNodeEmitterDecayModel

表示用于计算 AudioNodeEmitter 信号的基于距离的衰减的模型。

AudioNodeEmitterNaturalDecayModelProperties

描述自然 AudioNodeEmitterDecayModel 的特征。

AudioNodeEmitterShape

描述 AudioNodeEmitter 发出音频的形状。

AudioNodeListener

描述使用空间音频处理时,从中听到 AudioGraph 节点音频输出的侦听器的位置和其他物理特征。

AudioPlaybackConnection

表示一个连接,该连接允许远程设备将音频流式传输到 Windows 设备。

AudioPlaybackConnectionOpenResult

从对 OpenOpenAsync 的调用返回的值,该值指示调用是否成功,如果不是,则提供扩展错误代码。

AudioStateMonitor

允许 UWP 应用确定应用的任何音频流当前是否处于静音状态,或者系统降低其音量。

AudioSubmixNode

表示将一个或多个节点的输出混合成单个输出的音频子混合节点,该输出可以连接到输出节点或其他子混合节点。

CreateAudioDeviceInputNodeResult

表示尝试创建音频设备输入节点的结果。

CreateAudioDeviceOutputNodeResult

表示尝试创建音频设备输出节点的结果。

CreateAudioFileInputNodeResult

表示尝试创建音频文件输入节点的结果。

CreateAudioFileOutputNodeResult

表示尝试创建音频文件输出节点的结果。

CreateAudioGraphResult

表示尝试创建音频图的结果。

CreateMediaSourceAudioInputNodeResult

表示尝试创建 MediaSourceAudioInputNode 的结果。

EchoEffectDefinition

表示音频图支持的回显效果定义。

EqualizerBand

表示均衡器效果的均衡器带。

EqualizerEffectDefinition

表示音频图支持的均衡器效果定义。

FrameInputNodeQuantumStartedEventArgs

提供 AudioFrameInputNode.QuantumStarted 事件的数据。 当包含音频帧输入节点的音频图准备好开始处理新的数据量子时,将引发此事件。

LimiterEffectDefinition

表示音频图支持的限制器效果定义。

MediaSourceAudioInputNode

表示音频图中的节点,该节点从 MediaSource 对象将音频数据输入到图形中。

ReverbEffectDefinition

表示音频图支持的混响效果定义。

SetDefaultSpatialAudioFormatResult

表示尝试设置默认空间音频格式的结果。

SpatialAudioDeviceConfiguration

表示音频设备,提供其当前空间音频设置的信息和控制。

SpatialAudioFormatConfiguration

提供配置空间音频格式的方法。

SpatialAudioFormatSubtype

用于检索已知空间音频格式的 GUID 的帮助程序类。

接口

IAudioInputNode

定义音频输入节点。

IAudioInputNode2

由支持空间音频的音频输入节点实现的接口。

IAudioNode

定义音频节点。

IAudioNodeWithListener

由支持空间音频侦听器的音频节点实现的接口。

枚举

AudioDeviceNodeCreationStatus

定义音频设备节点创建的状态值。

AudioFileNodeCreationStatus

定义音频文件节点创建的状态值。

AudioGraphCreationStatus

定义音频图创建的状态值。

AudioGraphUnrecoverableError

定义音频图的不可恢复错误。

AudioNodeEmitterDecayKind

指定 AudioNodeEmitter 使用的衰减模型的类型。

AudioNodeEmitterSettings

指定用于创建 AudioNodeEmitter 的设置标志。

AudioNodeEmitterShapeKind

指定 AudioNodeEmitterShape 对象的形状。

AudioPlaybackConnectionOpenResultStatus

指定对 OpenOpenAsync 的调用的结果状态

AudioPlaybackConnectionState

指定 AudioPlaybackConnection 的连接状态。

MediaSourceAudioInputNodeCreationStatus

指定对 AudioGraph.CreateMediaSourceAudioInputNode 的调用的结果状态。

MixedRealitySpatialAudioFormatPolicy

指定在混合现实中选取空间音频格式时要使用的策略。

QuantumSizeSelectionMode

定义用于量子大小选择的值。

SetDefaultSpatialAudioFormatStatus

指定 SetDefaultSpatialAudioFormatResult 的状态,无论它是否 (失败,以及为什么) 还是成功。

SpatialAudioModel

指定 AudioNodeEmitter 使用的空间音频处理模型。

另请参阅