question: private void checkStop ( ) { if ( mCanProcessAudio && mOutput . isRunning ( ) && mOutput . available ( ) >= mBufferStopThreshold ) { mOutput . drain ( ) ; mOutput . stop ( ) ; } }
target:  Stops audio playback and drains the audio buffer to empty when the audio buffer is mostly empty and the available buffer capacity  exceeds the stop threshold