switch (mode) { case LP while(sampleFrames--) { // process LP // ... } break; case HP while(sampleFrames--) { // process HP // ... } break; // ... }