IR swap interest compounding method

Can someone explain the difference between straight vs flat compounding?