/* * AudioSwitch_F32.cpp see AudioSwitch_F32.h for notes * Created: Chip Audette, OpenAudio, April 2019 * MIT License. use at your own risk. */ #include "AudioSwitch_OA_F32.h" void AudioSwitch4_OA_F32::update(void) { audio_block_f32_t *out=NULL; out = receiveReadOnly_f32(0); if (!out) return; AudioStream_F32::transmit(out,outputChannel); //just output to the one channel AudioStream_F32::release(out); } void AudioSwitch8_OA_F32::update(void) { audio_block_f32_t *out=NULL; out = receiveReadOnly_f32(0); if (!out) return; AudioStream_F32::transmit(out,outputChannel); AudioStream_F32::release(out); }