I'm trying to stream my audio (output from AudioUnit callback) to bluetooth audio device. I found this from Apple doc. So try this code, but nothing happens:
int audioCategory = kAudioSessionCategory_PlayAndRecord;
int audioRoute = kAudioSessionOverrideAudioRoute_Speaker;
AudioSessionSetProperty(kAudioSessionProperty_AudioCategory, sizeof(audioCategory, &audioCategory);
AudioSessionSetProperty(kAudioSessionProperty_OverrideAudioRoute, sizeof(audioRoute, &audioRoute);
AudioSessionSetActive(true);
related : link