低レベルオーディオを使っても
ある程度のブロック転送となるので、
急遽音を止めたいというような場合にはその用意してるブロックサイズ*ブロック数 分だけ遅延する事になります

それはしょうがないと我慢出来ないなら
ハード依存の高い方法になるんじゃないの?