#include "AudioMux.hpp" #include "Audio.hpp" namespace audio { AudioMux::AudioMux(audio::AsyncCallback asyncClbk, audio::DbCallback dbClbk, size_t audioInputsCount) : audioInputs(audioInputsInternal) { audioInputsCount = audioInputsCount > 0 ? audioInputsCount : 1; audioInputsInternal.reserve(audioInputsCount); for (size_t i = 0; i < audioInputsCount; i++) { audioInputsInternal.emplace_back( Input(std::make_unique