AudioAnalyzer

显示已弃用

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

AudioAnalyzer 从通过 Wire 连接到它的音频流量上采集测量。它提供一个单一的 输入 端口,但不生成任何输出流量。

概要

属性

方法

属性

PeakLevel

只读
未复制
读取并联

在上一个音频缓冲器期间观察到的最大音量。此属性经常更改,因此不会触发更改的事件。

RmsLevel

只读
未复制
读取并联

在上一次的音频缓冲器期间观察到的根平方根平均音量。 此属性通常更稳定 than PeakLevel 但可能无法捕捉暂时音量 spikes.

SpectrumEnabled

读取并联

启用使用 GetSpectrum() 。如果 falseGetSpectrum() 将返回一个空阵数组,但 1> Class.AudioAnal

方法

GetConnectedWires

Instances

返回连接到指定端置顶的Wires阵列。AudioAnalyzer有一个“输入”端置顶。

参数

pin: string

返回

Instances

GetSpectrum

返回上一个音频缓冲器的频率特кт阵,作为数量的阵列。元素的阵列是从 0 到 24,000 的音频频率。如果分析器的输入来自一个 AudioDeviceInput,此方法将返回一个空的数组。


返回

活动