Пример #1
0
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;
    }
}