LMMS
Loading...
Searching...
No Matches
zyncarla::Config Class Reference

#include <Config.h>

Classes

struct  winmidionedevice

Public Member Functions

 Config ()
 Config (const Config &)=delete
 ~Config ()
void clearbankrootdirlist ()
void clearpresetsdirlist ()
void init ()
void save () const

Public Attributes

struct { 
   oss_devs_t   oss_devs 
   int   SampleRate 
   int   SoundBufferSize 
   int   OscilSize 
   int   SwapStereo 
   int   WindowsWaveOutId 
   int   WindowsMidiInId 
   int   BankUIAutoClose 
   int   GzipCompression 
   int   Interpolation 
   std::string   bankRootDirList [MAX_BANK_ROOT_DIRS
   std::string   currentBankDir 
   std::string   presetsDirList [MAX_BANK_ROOT_DIRS
   std::string   favoriteList [MAX_BANK_ROOT_DIRS
   int   CheckPADsynth 
   int   IgnoreProgramChange 
   int   UserInterfaceMode 
   int   VirKeybLayout 
   std::string   LinuxALSAaudioDev 
   std::string   nameTag 
cfg
int winwavemax
int winmidimax
int maxstringsize
winmidionedevicewinmididevices

Static Public Attributes

static const rtosc::Portsports = zyncarla::ports

Private Member Functions

void readConfig (const char *filename)
void saveConfig (const char *filename) const
void getConfigFileName (char *name, int namesize) const

Detailed Description

Configuration file functions

Constructor & Destructor Documentation

◆ Config() [1/2]

Config::Config ( )

◆ Config() [2/2]

zyncarla::Config::Config ( const Config & )
delete

◆ ~Config()

Config::~Config ( )

Member Function Documentation

◆ clearbankrootdirlist()

void Config::clearbankrootdirlist ( )

◆ clearpresetsdirlist()

void Config::clearpresetsdirlist ( )

◆ getConfigFileName()

void Config::getConfigFileName ( char * name,
int namesize ) const
private

◆ init()

void Config::init ( )

◆ readConfig()

void Config::readConfig ( const char * filename)
private

◆ save()

void Config::save ( ) const

◆ saveConfig()

void Config::saveConfig ( const char * filename) const
private

Member Data Documentation

◆ bankRootDirList

std::string zyncarla::Config::bankRootDirList[MAX_BANK_ROOT_DIRS]

◆ BankUIAutoClose

int zyncarla::Config::BankUIAutoClose

◆ [struct]

struct { ... } zyncarla::Config::cfg

◆ CheckPADsynth

int zyncarla::Config::CheckPADsynth

◆ currentBankDir

std::string zyncarla::Config::currentBankDir

◆ favoriteList

std::string zyncarla::Config::favoriteList[MAX_BANK_ROOT_DIRS]

◆ GzipCompression

int zyncarla::Config::GzipCompression

◆ IgnoreProgramChange

int zyncarla::Config::IgnoreProgramChange

◆ Interpolation

int zyncarla::Config::Interpolation

◆ LinuxALSAaudioDev

std::string zyncarla::Config::LinuxALSAaudioDev

◆ maxstringsize

int zyncarla::Config::maxstringsize

◆ nameTag

std::string zyncarla::Config::nameTag

◆ OscilSize

int zyncarla::Config::OscilSize

◆ oss_devs

oss_devs_t zyncarla::Config::oss_devs

◆ ports

const rtosc::Ports & Config::ports = zyncarla::ports
static

◆ presetsDirList

std::string zyncarla::Config::presetsDirList[MAX_BANK_ROOT_DIRS]

◆ SampleRate

int zyncarla::Config::SampleRate

◆ SoundBufferSize

int zyncarla::Config::SoundBufferSize

◆ SwapStereo

int zyncarla::Config::SwapStereo

◆ UserInterfaceMode

int zyncarla::Config::UserInterfaceMode

◆ VirKeybLayout

int zyncarla::Config::VirKeybLayout

◆ WindowsMidiInId

int zyncarla::Config::WindowsMidiInId

◆ WindowsWaveOutId

int zyncarla::Config::WindowsWaveOutId

◆ winmididevices

winmidionedevice* zyncarla::Config::winmididevices

◆ winmidimax

int zyncarla::Config::winmidimax

◆ winwavemax

int zyncarla::Config::winwavemax

The documentation for this class was generated from the following files: