virtual ~Session ();
-
- static int find_session (string str, string& path, string& snapshot, bool& isnew);
-
string path() const { return _path; }
string name() const { return _name; }
string snap_name() const { return _current_snapshot_name; }
/* History (for editors, mixers, UIs etc.) */
+ /** Undo some transactions.
+ * @param n Number of transactions to undo.
+ */
void undo (uint32_t n) {
_history.undo (n);
}
static int read_favorite_dirs (FavoriteDirs&);
static int write_favorite_dirs (FavoriteDirs&);
-
- /* file suffixes */
-
- static const char* template_suffix() { return _template_suffix; }
- static const char* statefile_suffix() { return _statefile_suffix; }
- static const char* pending_suffix() { return _pending_suffix; }
/* buffers for gain and pan */
nframes_t compute_initial_length ();
- static const char* _template_suffix;
- static const char* _statefile_suffix;
- static const char* _pending_suffix;
-
enum SubState {
PendingDeclickIn = 0x1,
PendingDeclickOut = 0x2,
AudioEngine &_engine;
mutable gint processing_prohibited;
+ /// the function called when the main JACK process callback happens
process_function_type process_function;
process_function_type last_process_function;
bool waiting_for_sync_offset;