Zrythm
a highly automated and intuitive digital audio workstation
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
recording_manager.h File Reference

Handles recording. More...

#include "dsp/region_identifier.h"
#include "utils/types.h"
#include "zix/sem.h"
Include dependency graph for recording_manager.h:

Go to the source code of this file.

Data Structures

struct  RecordingManager
 

Macros

#define RECORDING_MANAGER   (gZrythm->recording_manager)
 

Functions

REALTIME void recording_manager_handle_recording (RecordingManager *self, const TrackProcessor *track_processor, const EngineProcessTimeInfo *time_nfo)
 Handles the recording logic inside the process cycle.
 
int recording_manager_process_events (RecordingManager *self)
 GSourceFunc to be added using idle add.
 
RecordingManagerrecording_manager_new ()
 Creates the event queue and starts the event loop.
 
void recording_manager_free (RecordingManager *self)
 

Detailed Description

Handles recording.

Definition in file recording_manager.h.