|
Zrythm
a highly automated and intuitive digital audio workstation
|
#include "actions/undoable_action.h"#include "dsp/transport.h"#include "utils/types.h"#include "utils/yaml.h"

Go to the source code of this file.
Data Structures | |
| struct | TransportAction |
| Transport action. More... | |
Enumerations | |
| enum class | TransportActionType { TRANSPORT_ACTION_BPM_CHANGE , TRANSPORT_ACTION_BEATS_PER_BAR_CHANGE , TRANSPORT_ACTION_BEAT_UNIT_CHANGE } |
Functions | |
| void | transport_action_init_loaded (TransportAction *self) |
| WARN_UNUSED_RESULT UndoableAction * | transport_action_new_bpm_change (bpm_t bpm_before, bpm_t bpm_after, bool already_done, GError **error) |
| WARN_UNUSED_RESULT UndoableAction * | transport_action_new_time_sig_change (TransportActionType type, int before, int after, bool already_done, GError **error) |
| NONNULL TransportAction * | transport_action_clone (const TransportAction *src) |
| bool | transport_action_perform_bpm_change (bpm_t bpm_before, bpm_t bpm_after, bool already_done, GError **error) |
| bool | transport_action_perform_time_sig_change (TransportActionType type, int before, int after, bool already_done, GError **error) |
| int | transport_action_do (TransportAction *self, GError **error) |
| int | transport_action_undo (TransportAction *self, GError **error) |
| char * | transport_action_stringize (TransportAction *self) |
| void | transport_action_free (TransportAction *self) |
Transport action.
Definition in file transport_action.h.