18#ifndef BRICK_UI_MUTE_BACKEND_H
19#define BRICK_UI_MUTE_BACKEND_H
bool ui_mute_backend_is_prepared(uint8_t track)
Definition ui_mute_backend_stub.c:71
void ui_mute_backend_toggle(uint8_t track)
Bascule l'état MUTE d'une track (toggle).
Definition ui_mute_backend_stub.c:26
void ui_mute_backend_clear(void)
Purge toutes les préparations PMUTE sans toucher aux états MUTE réels.
Definition ui_mute_backend_stub.c:60
bool ui_mute_backend_is_muted(uint8_t track)
Definition seq_hold_runtime_tests.c:120
void ui_mute_backend_cancel(void)
Annule toutes les préparations PMUTE en cours (cancel).
Definition ui_mute_backend_stub.c:50
void ui_mute_backend_toggle_prepare(uint8_t track)
Bascule l'état préparé PMUTE d'une track (toggle prepare).
Definition ui_mute_backend_stub.c:33
void ui_mute_backend_commit(void)
Valide toutes les préparations PMUTE (commit) et nettoie.
Definition ui_mute_backend_stub.c:40
void ui_mute_backend_init(void)
Initialise l'état MUTE/PMUTE (toutes tracks démute, PMUTE vide).
Definition ui_mute_backend_stub.c:12
void ui_mute_backend_apply(uint8_t track, bool mute)
Applique un état explicite sur une track.
Definition ui_mute_backend_stub.c:19
void ui_mute_backend_publish_state(void)
Republie l'état courant MUTE/PMUTE vers le backend LED.
Definition ui_mute_backend_stub.c:55