Skip to content

Struct Ase::MainConfig

ClassList > Ase > MainConfig

Public Types

Type Name
enum ModeT

Public Attributes

Type Name
bool allow_randomization = = true
std::vector< String > args
AudioEngine * engine = = nullptr
int jsonapi_logflags = = 1
bool list_drivers = = false
bool log2file = = false
String midi_override
ModeT mode = = SYNTHENGINE
bool norc = = true
const char * outputfile = = nullptr
String pcm_override
bool play_autostart = = false
double play_autostop = = D64MAX
WebSocketServer * web_socket_server = = nullptr
uint16 websocket_port = = 0

Public Types Documentation

enum ModeT

enum Ase::MainConfig::ModeT {
    SYNTHENGINE,
    CHECK_INTEGRITY_TESTS
};

Public Attributes Documentation

variable allow_randomization

bool Ase::MainConfig::allow_randomization;

variable args

std::vector<String> Ase::MainConfig::args;

variable engine

AudioEngine* Ase::MainConfig::engine;

variable jsonapi_logflags

int Ase::MainConfig::jsonapi_logflags;

variable list_drivers

bool Ase::MainConfig::list_drivers;

variable log2file

bool Ase::MainConfig::log2file;

variable midi_override

String Ase::MainConfig::midi_override;

variable mode

ModeT Ase::MainConfig::mode;

variable norc

bool Ase::MainConfig::norc;

variable outputfile

const char* Ase::MainConfig::outputfile;

variable pcm_override

String Ase::MainConfig::pcm_override;

variable play_autostart

bool Ase::MainConfig::play_autostart;

variable play_autostop

double Ase::MainConfig::play_autostop;

variable web_socket_server

WebSocketServer* Ase::MainConfig::web_socket_server;

variable websocket_port

uint16 Ase::MainConfig::websocket_port;


The documentation for this class was generated from the following file /__w/anklang/anklang/ase/main.hh