【发布时间】:2012-01-30 04:02:42
【问题描述】:
我正在创建一个包含声级计的应用程序(用户佩戴接触式或喉部麦克风)。
我正在使用(已弃用)自定义类 SCListener,它使用 AudioQueue 并检索值 kAudioQueueProperty_CurrentLevelMeter,该值介于 0 和 1 之间。
我的问题是,在正常使用水平下,kAudioQueueProperty_CurrentLevelMeter 值已经达到 1.0 的峰值 - 我希望做的是 抑制 或降低接触式麦克风的输入灵敏度,以便尖叫声或非常大声的叫喊声注册为 1.0,而不是正常说话。
通过搜索,我看到了一些关于音频单元的讨论,但没有找到任何我能够理解的文档或示例。
有什么方法可以降低应用程序中的灵敏度或增益或输入线?非常感谢任何帮助!
【问题讨论】:
标签: iphone input volume microphone