FINISHED_STATE 80 AudioScheduledSourceNode.cpp if (m_playbackState == UNSCHEDULED_STATE || m_playbackState == FINISHED_STATE || startFrame >= quantumEndFrame) { FINISHED_STATE 175 AudioScheduledSourceNode.cpp if (m_playbackState != FINISHED_STATE) { FINISHED_STATE 178 AudioScheduledSourceNode.cpp m_playbackState = FINISHED_STATE; FINISHED_STATE 68 AudioScheduledSourceNode.h bool hasFinished() const { return m_playbackState == FINISHED_STATE; }