Windows.Media.Audio 命名空间

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

AudioDeviceInputNode

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

AudioDeviceOutputNode

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

AudioEffectsPackConfiguration

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

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

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

AudioEffectsPackStatus

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

AudioFileNodeCreationStatus

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

AudioGraphCreationStatus

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

AudioGraphUnrecoverableError

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

AudioNodeEmitterDecayKind

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

AudioNodeEmitterSettings

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

AudioNodeEmitterShapeKind

指定 AudioNodeEmitterShape 对象的形状。

AudioPlaybackConnectionOpenResultStatus

指定调用 OpenOpenAsync 的结果状态

AudioPlaybackConnectionState

指定 AudioPlaybackConnection 的连接状态。

MediaSourceAudioInputNodeCreationStatus

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

MixedRealitySpatialAudioFormatPolicy

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

QuantumSizeSelectionMode

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

SetDefaultSpatialAudioFormatStatus

指定 SetDefaultSpatialAudioFormatResult 的状态,无论它 (失败,以及) 还是成功的原因。

SpatialAudioModel

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

另请参阅