I’m an iOS software engineer. I have been working on iOS apps for quite some time, however I don’t have experience working with audio yet. 😳
Search for a solution to my problem brought me to FMOD. Being a new member, I haven’t gone through FMOD’s learning curve yet.
Actually I’m trying to build a library for iOS. If a Unity game developer adds that library to his game then it should be able to record all the sounds being played by the game. So my goal is to grab the audio stream which is going to the speaker, record it, and let the same audio keep on playing on the speaker as well. Is it possible through FMOD? I read that FMOD is used by Unity for audio, but I might not have direct code access to the FMOD code being utilized by Unity.
Any steps/code help will be highly appreciated.
Thanks a bunch
- usman.3d asked 5 years ago
If I can’t access FMOD, is it possible for me to somehow access the output stream using Core Audio ? There must be some way to do it.
Although Unity provided AudioListener interface with OnAudioFilterRead() method. But that’s at the script side and it is very slow at iPhone4. On the other hand, Kamcord and Everyplay provide pretty reasonable capture performance on iPhone4. I’m not sure how Kamcord and Everyplay are capturing the Audio, but one thing I’m sure is there must be a way, that’s why they managed to provide it.
So, coming to the question. If not FMOD, do you think Core Audio could be used for it, if at all? So far I could not find a solution in Core Audio (not an expert on Core Audio either, as I’m just an iOS and OpenGL ES developer).
Please login first to submit.