我的麦克风输入在我的自定义引擎中工作正常。我正在从麦克风中获取我需要的所有电平、主频数据。问题是我仍在听到麦克风播放。我尝试将 channel 静音。如果我这样做,我最终将完全没有数据。有什么解决办法吗?
我正在使用 getMeteringInfo 作为峰值。
是否可以将测光设置为推子前?因为我认为现在是推子后。但与此同时,我想在应用麦克风滤波器过滤掉(20-150Hz)范围之外的所有频率后监控信号。
最佳答案
您可以获取 DSP 节点图中任何点的计量,在推子的情况下,您可以计量“前”和“后”。下面的代码片段将从给定的“ channel ”获取推子,在其上启用计量并返回“前”和“后”推子值。
FMOD::DSP *fader;
channel->getDSP(FMOD_CHANNELCONTROL_DSP_FADER, &fader);
fader->setMeteringEnabled(true, true);
FMOD_DSP_METERING_INFO preFaderMeter, postFaderMeter;
fader->getMeteringInfo(&preFaderMeter, &postFaderMeter);
关于audio - 麦克风输入播放(Fmod studio API),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26984552/