B_STOPPED
if( RunState() != BMediaEventLooper::B_STOPPED ) {
if (RunState() == B_STOPPED) {
if (RunState() == B_STOPPED) {
if ((code == BSoundPlayer::B_STOPPED) || (code == BSoundPlayer::B_SOUND_DONE)) {
SetRunState(B_STOPPED);
SetRunState(B_STOPPED);
((BMediaEventLooper *)arg)->SetRunState(B_STOPPED);
fNotifierFunc(fCookie, B_STOPPED, this);