waveout是怎么执行的