Zrythm
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
recording_manager.h File Reference

Handles recording. More...

#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   (ZRYTHM->recording_manager)
 

Functions

REALTIME void recording_manager_handle_recording (RecordingManager *self, const TrackProcessor *track_processor, const EngineProcessTimeInfo *const 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 (void)
 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.