I searched the forum to know how I can make FMOD select the LineIn Source of the selected sound driver. And I just found this http://220.127.116.11/forum/viewtopic.php?t=1215 … 😮
Will you really tell me FMOD is NOT capable of selecting an input source via code? FMOD is capable of doing so many sh*t but not such a simple task like setting the input source of a selected driver … ?! Even BASS can enumerate and set such things … oO
If yes, then foo … I should have known this before I started using FMOD for our project.
- Nuclear-Ping asked 11 years ago
Hi. I’d like to see this feature as well, as I could use it in my project.
Think of a karaoke program where you’d like to play a song for the user, but only want to record their voice on the line-in. You don’t want the song mixing with the signal you are DSPing. And having the user select "Record from Line-In" in the control panel is out of the question.
Currently, you can do this using Window’s mixer functions (mixerOpen, mixerSetControlDetails, etc.), but it would be nice to have a nicely-interfaced, cross-platform library to handle this.
Is there any hope of having this implemented in the future?
- jake answered 11 years ago
It’s not fmod’s job to override the settings that the user has set in the control panel. In fact i think it shouldn’t.
Not even sound forge lets you do this, the dialog box in windows is there for a reason, so that you get a windows wide setting that is not changed by external apps.
thanks for your reply. Sorry if I sounded harsh, but it was in fact frustrating to me to recover this after that while using FMOD.
In some cases it is just necessary to force such settings. Like in our project. We develop and ship an external hardware together with it which contains an USB soundcard and sends its data over the line in (all is connected with just an USB cable). In our app, at the moment the user makes an analysis it must be assured that the LineIn of this USB Soundcard is selected, otherwise the app will not receive any data.
Of course in a professional project you can’t except the user to ALWAYS do this settings by hand – my experience with customers in fact shows most of the users don’t even know how to navigate through directory structures or delete a file – what to speak of this.
So in my opinion it would be really a great feature for FMOD if it is capable of doing such things. At the moment it is like FMOD is able to fly but unable to walk because such a basic thing is missing. 😛
You don’t even override the global windows setting but just for the app. I replaced the particular parts with BASS because I had no other choice. Its working fine and does not override global windows settings.
- Nuclear-Ping answered 11 years ago
Please login first to submit.