---
name: "al_restore_default_mixer"
section: "3"
platform: "linux"
package: "allegro"
version: "5.2.11.3-2"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/al_restore_default_mixer"
---

# al\_restore\_default\_mixer(3)

Allegro 5 API

## NAME

al\_restore\_default\_mixer - Allegro 5 API

## SYNOPSIS

-

  ```
  #include <allegro5/allegro_audio.h>
  bool al_restore_default_mixer(void)
  ```

## DESCRIPTION

Restores Allegro’s default mixer and attaches it to the default voice. If the default mixer hasn’t been created before, it will be created. If the default voice hasn’t been set via [al\_set\_default\_voice(3)](/al_set_default_voice/3.md) or created before, it will also be created. All samples started with [al\_play\_sample(3)](/al_play_sample/3.md) will be stopped and all sample instances returned by [al\_lock\_sample\_id(3)](/al_lock_sample_id/3.md) will be invalidated.

Returns true on success, false on error.

## SEE ALSO

[al\_get\_default\_mixer(3)](/al_get_default_mixer/3.md), [al\_set\_default\_mixer(3)](/al_set_default_mixer/3.md), [al\_reserve\_samples(3)](/al_reserve_samples/3.md).
