Hi all,
I'm developing an app that uses the RemoteIO audio unit to record audio from the microphone, process it and output to the speakers (headset).
Wired headsets are working fine, and now I'd like to add support for bluetooth headsets.
To test, I've modified the aurioTouch sample to use a bluetooth headset, by simply setting "kAudioSessionProperty_OverrideCategoryEnableBluetoothInput" to 1 right after "AudioSessionSetActive(true)".
The test devices are iPad 3 (iOS 5.1) and iPhone 3G (iOS 4.1), and the test headsets are Jawbone ICON and Motorola H720.
Results are inconsistent:
- iPhone 3G, ICON: terrible feedback sound, unless the volume is set to first/second bar
- iPhone 3G, H720: almost clear sound, some echo and delay
- iPad 3, ICON: metallic/robotic sound
- iPad 3, H720: metallic/robotic sound
Is this the correct way to use the Core Audio API with bluetooth headsets?
Any ideas how to further investigate these issues?
Thanks in advance,
Shahar