Zrythm
a highly automated and intuitive digital audio workstation
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
ExportSettings Struct Reference

Export settings to be passed to the exporter to use. More...

#include <dsp/exporter.h>

Collaboration diagram for ExportSettings:

Data Fields

ExportFormat format
 
char * artist
 
char * title
 
char * genre
 
BitDepth depth
 Bit depth (16/24/64).
 
ExportTimeRange time_range
 
ExportMode mode
 Export mode.
 
bool disable_after_bounce
 Disable exported track (or mute region) after bounce.
 
bool bounce_with_parents
 Bounce with parent tracks (direct outs).
 
BounceStep bounce_step
 Bounce step (pre inserts, pre fader, post fader).
 
Position custom_start
 Positions in case of custom time range.
 
Position custom_end
 
bool lanes_as_tracks
 Export track lanes as separate MIDI tracks.
 
bool dither
 Dither or not.
 
char * file_uri
 Absolute path for export file.
 
int num_files
 Number of files being simultaneously exported, for progress calculation.
 
ProgressInfo * progress_info
 

Detailed Description

Export settings to be passed to the exporter to use.

Definition at line 139 of file exporter.h.

Field Documentation

◆ artist

char* ExportSettings::artist

Definition at line 142 of file exporter.h.

◆ bounce_step

BounceStep ExportSettings::bounce_step

Bounce step (pre inserts, pre fader, post fader).

Only valid if ExportSettings.bounce_with_parents is false.

Definition at line 169 of file exporter.h.

◆ bounce_with_parents

bool ExportSettings::bounce_with_parents

Bounce with parent tracks (direct outs).

Definition at line 160 of file exporter.h.

◆ custom_end

Position ExportSettings::custom_end

Definition at line 173 of file exporter.h.

◆ custom_start

Position ExportSettings::custom_start

Positions in case of custom time range.

Definition at line 172 of file exporter.h.

◆ depth

BitDepth ExportSettings::depth

Bit depth (16/24/64).

Definition at line 147 of file exporter.h.

◆ disable_after_bounce

bool ExportSettings::disable_after_bounce

Disable exported track (or mute region) after bounce.

Definition at line 157 of file exporter.h.

◆ dither

bool ExportSettings::dither

Dither or not.

Definition at line 181 of file exporter.h.

◆ file_uri

char* ExportSettings::file_uri

Absolute path for export file.

Definition at line 186 of file exporter.h.

◆ format

ExportFormat ExportSettings::format

Definition at line 141 of file exporter.h.

◆ genre

char* ExportSettings::genre

Definition at line 144 of file exporter.h.

◆ lanes_as_tracks

bool ExportSettings::lanes_as_tracks

Export track lanes as separate MIDI tracks.

Definition at line 176 of file exporter.h.

◆ mode

ExportMode ExportSettings::mode

Export mode.

Definition at line 151 of file exporter.h.

◆ num_files

int ExportSettings::num_files

Number of files being simultaneously exported, for progress calculation.

Definition at line 190 of file exporter.h.

◆ progress_info

ProgressInfo* ExportSettings::progress_info

Definition at line 192 of file exporter.h.

◆ time_range

ExportTimeRange ExportSettings::time_range

Definition at line 148 of file exporter.h.

◆ title

char* ExportSettings::title

Definition at line 143 of file exporter.h.


The documentation for this struct was generated from the following file: