|
Zrythm
a highly automated and intuitive digital audio workstation
|

Data Fields | |
| int | num_active_recordings |
| Number of recordings currently in progress. | |
| MPMCQueue * | event_queue |
| Event queue. | |
| ObjectPool * | event_obj_pool |
| Memory pool of event structs to avoid real time allocation. | |
| ArrangerSelections * | selections_before_start |
| Cloned selections before starting recording. | |
| guint | source_id |
| Source func ID. | |
| RegionIdentifier | recorded_ids [8000] |
| Recorded region identifiers, to be used for creating the undoable actions. | |
| int | num_recorded_ids |
| GPtrArray * | pending_aps |
| Pending recorded automation points. | |
| bool | currently_processing |
| ZixSem | processing_sem |
| bool | freeing |
Definition at line 31 of file recording_manager.h.
| bool RecordingManager::currently_processing |
Definition at line 63 of file recording_manager.h.
| ObjectPool* RecordingManager::event_obj_pool |
Memory pool of event structs to avoid real time allocation.
Definition at line 43 of file recording_manager.h.
| MPMCQueue* RecordingManager::event_queue |
Event queue.
Definition at line 37 of file recording_manager.h.
| bool RecordingManager::freeing |
Definition at line 66 of file recording_manager.h.
| int RecordingManager::num_active_recordings |
Number of recordings currently in progress.
Definition at line 34 of file recording_manager.h.
| int RecordingManager::num_recorded_ids |
Definition at line 58 of file recording_manager.h.
| GPtrArray* RecordingManager::pending_aps |
Pending recorded automation points.
Definition at line 61 of file recording_manager.h.
| ZixSem RecordingManager::processing_sem |
Definition at line 64 of file recording_manager.h.
| RegionIdentifier RecordingManager::recorded_ids[8000] |
Recorded region identifiers, to be used for creating the undoable actions.
TODO use region pointers ?
Definition at line 57 of file recording_manager.h.
| ArrangerSelections* RecordingManager::selections_before_start |
Cloned selections before starting recording.
Definition at line 46 of file recording_manager.h.
| guint RecordingManager::source_id |
Source func ID.
Definition at line 49 of file recording_manager.h.