Skip to content

Struct Ase::MainApp

ClassList > Ase > MainApp

Inherited by the following classes: Ase::MainAppImpl

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
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::MainApp::ModeT {
    SYNTHENGINE,
    CHECK_INTEGRITY_TESTS
};

Public Attributes Documentation

variable allow_randomization

bool Ase::MainApp::allow_randomization;

variable args

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

variable engine

AudioEngine* Ase::MainApp::engine;

variable jsonapi_logflags

int Ase::MainApp::jsonapi_logflags;

variable list_drivers

bool Ase::MainApp::list_drivers;

variable midi_override

String Ase::MainApp::midi_override;

variable mode

ModeT Ase::MainApp::mode;

variable norc

bool Ase::MainApp::norc;

variable outputfile

const char* Ase::MainApp::outputfile;

variable pcm_override

String Ase::MainApp::pcm_override;

variable play_autostart

bool Ase::MainApp::play_autostart;

variable play_autostop

double Ase::MainApp::play_autostop;

variable web_socket_server

WebSocketServer* Ase::MainApp::web_socket_server;

variable websocket_port

uint16 Ase::MainApp::websocket_port;


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