.. _program_listing_file_include_tests_manualAudioTest.cpp: Program Listing for File manualAudioTest.cpp ============================================ |exhale_lsh| :ref:`Return to documentation for file ` (``include/tests/manualAudioTest.cpp``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #include "ManualMix.hpp" #include "miniaudio.h" #include "EFFECTS.hpp" auto idx = 0; FXControlPannel* fxcp; std::vector Lvec(480); std::vector Rvec(480); void idle_callback(ma_device* pDevice, void* pOutput, const void* pInput, ma_uint32 frameCount) { // auto dvec = reinterpret_cast*>(pDevice->pUserData); auto dP = static_cast(pDevice->pUserData);// dvec->data(); ma_decoder_read_pcm_frames(dP, pOutput, frameCount, NULL); float* lp = Lvec.data(); float* rp = Rvec.data(); float* op = (float*)pOutput; for(int i=0; iaddFX(Fpcm, frameCount); lp = Lvec.data(); rp = Rvec.data(); op = (float*)pOutput; for(int i=0; i int main(int argc, char *argv[]) { for(int i=0; i < 10; i+=3){ std::cout << i <FX_ON_OFF(FXList::EQ, true); auto args = fxcp->GetArgSetter(FXList::EQ); for(auto i : args){ std::cout << i.first <