我想知道是否有一种方法可以“收听”而不录制并显示麦克风的输入电平?
Apples SpeakHere 样本进行录制和播放,我想知道是否有一个更轻的版本,只是“听”而不实际录制和保存文件。
我想知道是否有一种方法可以“收听”而不录制并显示麦克风的输入电平?
Apples SpeakHere 样本进行录制和播放,我想知道是否有一个更轻的版本,只是“听”而不实际录制和保存文件。
为此,我使用AudioQueues。在您的回调中,像这样获取输入级别:
AudioQueueLevelMeterState meter[NUM_INPUT_CHANNELS];
UInt32 dataSize = sizeof(meter);
AudioQueueGetProperty(aqInput, kAudioQueueProperty_CurrentLevelMeterDB, meter, &dataSize);
// input 'level' is in meter.mAveragePower
并且根本不将音频写入文件。