Lav_PUBLIC_FUNCTION LavError Lav_simulationSetOutputDevice(LavHandle simulationHandle, int index, int channels, int mixahead) {
	PUB_BEGIN
	auto sim = incomingObject<Simulation>(simulationHandle);
	LOCK(*sim);
	sim->setOutputDevice(index, channels, mixahead);
	PUB_END
}
Beispiel #2
0
Lav_PUBLIC_FUNCTION LavError Lav_simulationSetOutputDevice(LavHandle simulationHandle, int index, int channels, float minLatency, float startLatency, float maxLatency) {
	PUB_BEGIN
	auto sim = incomingObject<Simulation>(simulationHandle);
	//This is threadsafe and needs to be entered properly so it can make sure we dont' edadlock in audio_io.
	sim->setOutputDevice(index, channels, minLatency, startLatency, maxLatency);
	PUB_END
}