When I record a sound with [code:35n7x9cz] result = systemRecord->recordStart(recorddriver, sound, true);[/code:35n7x9cz] it works quite well.
Now I call [code:35n7x9cz] result = systemRecord->recordStart(recorddriver+1, sound, true);[/code:35n7x9cz] this doesn’t work since the System is already recording.
is this meant to be singleton? From API perspective I’d expect to be able to record as many sounds as different record drivers are available.
- lemart asked 6 years ago
Ok, so I probably need to create multiple Systems. One system for each recording device. Am I right?
Actually, I tried this. I created muted Soundsystems and tried to hand the created sound over to the particular sound system which shouldplay it back. Unfortunately, this didn’t work out since handing a created sound over to another System seems not to be a good idea?
Why don’t I just create a full fledge playback Sound System? The answer is ASIO. I cannot instanciate multiple instances of an ASIO-System. Otherwise it wouldn’t be a big issue. From my current point of view I probably need to recreate the whole signal chain by hand. Hopefully anyone has a good ideato do it the FMOD way? I really don’t want to rebuild everything.
- lemart answered 6 years ago
Please login first to submit.