Zrythm
a highly automated and intuitive digital audio workstation
|
Common struct to pass around during processing to avoid repeating the data in function arguments. More...
#include <utils/types.h>
Data Fields | |
unsigned_frame_t | g_start_frame |
Global position at the start of the processing cycle (no offset added). | |
unsigned_frame_t | g_start_frame_w_offset |
Global position with EngineProcessTimeInfo.local_offset added, for convenience. | |
nframes_t | local_offset |
Offset in the current processing cycle, between 0 and the number of frames in AudioEngine.block_length. | |
nframes_t | nframes |
Number of frames to process in this call, starting from the offset. | |
Common struct to pass around during processing to avoid repeating the data in function arguments.
unsigned_frame_t EngineProcessTimeInfo::g_start_frame |
unsigned_frame_t EngineProcessTimeInfo::g_start_frame_w_offset |
Global position with EngineProcessTimeInfo.local_offset added, for convenience.
nframes_t EngineProcessTimeInfo::local_offset |
Offset in the current processing cycle, between 0 and the number of frames in AudioEngine.block_length.
nframes_t EngineProcessTimeInfo::nframes |