javame:使用麦克风录音时是否可以禁用AGC / VAD?

时间:2011-12-19 07:40:44

标签: audio java-me audio-recording

我们正在开发一种应用程序,它从麦克风中获取音频并进行一些分析。我们在分析过程中发现,AGC是在麦克风子系统上实现的。我也听说过使用了VAD

  1. 音频(PCM)在发送到应用程序之前是否还有其他后期处理?
  2. 应用程序是否可以禁用AGC和VAD后期处理?是否可以在JavaME中使用某些专有API,例如诺基亚/三星?

1 个答案:

答案 0 :(得分:1)

查看我对自己问题的回答:

  1. 未知。
  2. JavaME中不可能。如果您正在使用Symbian / S60 设备,您可以检查Qt或Symbian C ++是否具有此类功能。例如,我在网上发现了以下信息,但没有检查:“CMdaAudioInputStream中有一个名为SetGain / GetMaxGain的API,但在S60手机中,范围介于1-1之间,因此使用此API并不是很有用。但您可以使用CVoIPAudioUplinkStream,它允许您动态控制音频增益和其他编解码器属性“。如果您对...感兴趣,请尝试。