MediaRecorderクラスの使い方の質問なのですが
そのインスタンスをmrとして

mr.stop();
mr.reset();
mr.release();
mr=null;

の4行のそれぞれでは内部的にどのようなことが行われているか詳しく教えていただけませんか?