bool SoundPlayer::player_toggle_pause() { pthread_mutex_lock(&control_mutex); if(!stop) { if(paused) { alureResumeSource(sourceID); } else { alurePauseSource(sourceID); } paused = !paused; } pthread_mutex_unlock(&control_mutex); return paused; }
void Sound::Resume() { if(alureResumeSource(src) == AL_FALSE) { std::cout << "Failed to resume source." << std::endl; } }