Hey out there,
Im currently trying to programm my first programm with FMOD, and i have a problem:
For my idea i need to "stream" the sound which i play with FMOD to the Record (or Line-IN) of my Soundcard, so the signal goes the sameway as the Micro signal. But i have no idea how to do this!
Even searching with google brought no results.
I hope for help here.
- Xaser asked 8 years ago
ah okay i see your problem.
for example.. Im skyping or im in ts with my friend, and the programm im writing shall play a sound into the channel that is sent to the contact. the sound signal of my programm shall be combined with the signal of my microphone.
I see. You want a program that takes microphone input, adds some additional sounds to it, and then sends the result of that to someone else by way of Skype without Skype knowing that your program exists.
Off hand, I’m not sure of anything in FMOD that’ll help you there. (Firelight guys, is that correct?) As I understand it, Skype (and similar programs) use native Win32/DirectX calls to talk to the soundcard through the OS. It’s at a level "below" what FMOD has access to. You need to "intercept" the microphone input before it gets to Skype, something I don’t think you can do in FMOD. I think you’ll need to do something more like a custom microphone driver that sits on top of the real microphone. Or something like that? I’m definitely not a windows driver/audio guru. The only way around that would be if the OS has built in functionality for you to intercept microphone input as it comes off the card that you can tap into or if Skype allows for input plugins or something along those lines.
Does anyone know a program or whatever that can do this, specificly I need a program or some method that I can use to save a couple of hours of streaming audio into any kind of music file Preferably in mp3 format, but hey, I dont mind.
So does anyone know if something like this exists?
- Avoivylib answered 8 years ago
This is now totally OT for an FMOD thread, but here’s a bit to get you started.
Skype Voice API. Includes examples of sending input from non-microphone sources. [url:2cp100jc]https://developer.skype.com/Docs/ApiDoc/Voice_Streams[/url:2cp100jc]
A quick google for "windows microphone API" turns up lots of good links and tutorials for how to read microphone input yourself.
From there, it’s up to you to figure out how to connect all of those bits together. Good luck!
[quote="audiodev":9u4igy0l]You’re trying to output a sound to a hardware input? Don’t think that’s possible to do in software.[/quote:9u4igy0l]
well first of all every harware can only work with software.
and.. i dont know if its acctually nessesarry to do it over the hardware. maybe there’s an other possibility to do this.. I just want to "stream" the sounds i play with FMOD
What do you mean by "stream"? That usually means you want to play a sound incrementally off of media rather that loading it entirely into ram and then playing it. But I gather you mean something else?
It sounds like what you want to do is some sort of ripping/DRM removal app? Is that right? If not, some better sense of the larger problem would be helpful.
Please login first to submit.