本文整理汇总了C++中Dump::startnow方法的典型用法代码示例。如果您正苦于以下问题:C++ Dump::startnow方法的具体用法?C++ Dump::startnow怎么用?C++ Dump::startnow使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Dump
的用法示例。
在下文中一共展示了Dump::startnow方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: main
int main(int argc, char *argv[])
{
synth = new SYNTH_T;
config.init();
dump.startnow();
int noui = 0;
cerr
<< "\nZynAddSubFX - Copyright (c) 2002-2011 Nasca Octavian Paul and others"
<< endl;
cerr << "Compiled: " << __DATE__ << " " << __TIME__ << endl;
cerr << "This program is free software (GNU GPL v.2 or later) and \n";
cerr << "it comes with ABSOLUTELY NO WARRANTY.\n" << endl;
if(argc == 1)
cerr << "Try 'zynaddsubfx --help' for command-line options." << endl;
/* Get the settings from the Config*/
synth->samplerate = config.cfg.SampleRate;
synth->buffersize = config.cfg.SoundBufferSize;
synth->oscilsize = config.cfg.OscilSize;
swaplr = config.cfg.SwapStereo;
Nio::preferedSampleRate(synth->samplerate);
synth->alias(); //build aliases
sprng(time(NULL));
/* Parse command-line options */
struct option opts[] = {
{
"load", 2, NULL, 'l'
},
{
"load-instrument", 2, NULL, 'L'
},
{
"sample-rate", 2, NULL, 'r'
},
{
"buffer-size", 2, NULL, 'b'
},
{
"oscil-size", 2, NULL, 'o'
},
{
"dump", 2, NULL, 'D'
},
{
"swap", 2, NULL, 'S'
},
{
"no-gui", 2, NULL, 'U'
},
{
"dummy", 2, NULL, 'Y'
},
{
"help", 2, NULL, 'h'
},
{
"version", 2, NULL, 'v'
},
{
"named", 1, NULL, 'N'
},
{
"auto-connect", 0, NULL, 'a'
},
{
"output", 1, NULL, 'O'
},
{
"input", 1, NULL, 'I'
},
{
"exec-after-init", 1, NULL, 'e'
},
{
0, 0, 0, 0
}
};
opterr = 0;
int option_index = 0, opt, exitwithhelp = 0, exitwithversion = 0;
string loadfile, loadinstrument, execAfterInit;
while(1) {
int tmp = 0;
/**\todo check this process for a small memory leak*/
opt = getopt_long(argc,
argv,
"l:L:r:b:o:I:O:N:e:hvaSDUY",
opts,
&option_index);
char *optarguments = optarg;
#define GETOP(x) if(optarguments) \
x = optarguments
#define GETOPNUM(x) if(optarguments) \
//.........这里部分代码省略.........