Перенаправление вывода звука на динамик телефона и микрофон вход для наушников

Можно ли перенаправить аудиовыход на динамик телефона и по-прежнему использовать микрофонный вход для наушников?

Если я перенаправляю аудиомаршрут на динамик телефона вместо наушников он также перенаправляет микрофон. Это имеет смысл, но я не могу просто перенаправить микрофонный вход? Есть идеи?

Вот код, который я использую для перенаправления звука на динамик:

UInt32 doChangeDefaultRoute = true;        
propertySetError = AudioSessionSetProperty(kAudioSessionProperty_OverrideCategoryDefaultToSpeaker, sizeof(doChangeDefaultRoute), &doChangeDefaultRoute);
NSAssert(propertySetError == 0, @"Failed to set audio session property: OverrideCategoryDefaultToSpeaker");
UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker;
AudioSessionSetProperty (kAudioSessionProperty_OverrideAudioRoute,sizeof (audioRouteOverride),&audioRouteOverride);
15
задан palacsint 10 January 2012 в 15:44
поделиться