244 |
int result = 0; |
int result = 0; |
245 |
|
|
246 |
// let all connected engines render audio for the current audio fragment cycle |
// let all connected engines render audio for the current audio fragment cycle |
247 |
|
#if USE_EXCEPTIONS |
248 |
|
try |
249 |
|
#endif // USE_EXCEPTIONS |
250 |
{ |
{ |
251 |
std::set<Engine*>::iterator iterEngine = Engines.begin(); |
std::set<Engine*>::iterator iterEngine = Engines.begin(); |
252 |
std::set<Engine*>::iterator end = Engines.end(); |
std::set<Engine*>::iterator end = Engines.end(); |
255 |
if (res != 0) result = res; |
if (res != 0) result = res; |
256 |
} |
} |
257 |
} |
} |
258 |
|
#if USE_EXCEPTIONS |
259 |
|
catch (std::runtime_error se) { |
260 |
|
std::cerr << "std::runtime_error: " << se.what() << std::endl << std::flush; |
261 |
|
exit(EXIT_FAILURE); |
262 |
|
} |
263 |
|
#endif // USE_EXCEPTIONS |
264 |
|
|
265 |
return result; |
return result; |
266 |
} |
} |