5

我想知道是否有一种方法可以“收听”而不录制并显示麦克风的输入电平?

Apples SpeakHere 样本进行录制和播放,我想知道是否有一个更轻的版本,只是“听”而不实际录制和保存文件。

4

1 回答 1

4

为此,我使用AudioQueues。在您的回调中,像这样获取输入级别:

AudioQueueLevelMeterState meter[NUM_INPUT_CHANNELS];
UInt32 dataSize = sizeof(meter);
AudioQueueGetProperty(aqInput, kAudioQueueProperty_CurrentLevelMeterDB, meter, &dataSize);
// input 'level' is in meter.mAveragePower

并且根本不将音频写入文件。

于 2010-12-23T17:24:38.087 回答