audio/recording_manager.h file

Contents

Handles recording.

Functions

void recording_manager_handle_recording(RecordingManager* self, TrackProcessor* track_processor, const long g_start_frames, const nframes_t local_offset, const nframes_t nframes)
Handles the recording logic inside the process cycle.
auto recording_manager_process_events(RecordingManager* self) -> int
GSourceFunc to be added using idle add.
auto recording_manager_new(void) -> RecordingManager*
Creates the event queue and starts the event loop.