/// The AudioSink driver, called as "sink", discards the audio, for testing.
#include "drivers.h"
-#include <climits>
namespace FreeDV {
/// Audio output "sink", discards the audio, for testing.
return SIZE_MAX;
}
-#ifndef NO_INITIALIZERS
-
static bool
initializer()
{
return true;
}
static const bool initialized = initializer();
-#endif
}
/// can to be without side-effects, a style inherited from functional
/// programming. Thus, the excessive use of "const". - Bruce
-#ifndef NO_INITIALIZERS
-
#include <stdlib.h>
#include <string.h>
#include <iostream>
set_scheduler();
return run(&i);
}
-#endif
return new ::FreeDV::BlankPanel(parameter, interfaces);
}
-#ifndef NO_INITIALIZERS
static bool
initializer()
{
return true;
}
static const bool initialized = initializer();
-#endif
}
return new ::FreeDV::CodecNoOp(parameter);
}
-#ifndef NO_INITIALIZERS
static bool
initializer()
{
return true;
}
static const bool initialized = initializer();
-#endif
}
return new ::FreeDV::FramerNoOp(parameter);
}
-#ifndef NO_INITIALIZERS
static bool
initializer()
{
return true;
}
static const bool initialized = initializer();
-#endif
}
return new ::FreeDV::KeyingSink(parameter);
}
-#ifndef NO_INITIALIZERS
static bool
initializer()
{
return true;
}
static const bool initialized = initializer();
-#endif
}
{
}
-#ifndef NO_INITIALIZERS
static bool
initializer()
{
return true;
}
static const bool initialized = initializer();
-#endif
}
return new ::FreeDV::ModemNoOp(parameter);
}
-#ifndef NO_INITIALIZERS
static bool
initializer()
{
return true;
}
static const bool initialized = initializer();
-#endif
}
return new ::FreeDV::PTTConstant(parameter);
}
-#ifndef NO_INITIALIZERS
static bool
initializer()
{
return true;
}
static const bool initialized = initializer();
-#endif
}
return new ::FreeDV::TextConstant(parameter);
}
-#ifndef NO_INITIALIZERS
static bool
initializer()
{
return true;
}
static const bool initialized = initializer();
-#endif
}
/// The tiny main program for embedded use.
-#ifdef NO_INITIALIZERS
/*
* Main program for embedded use.
*/
-#endif
return new ::FreeDV::Tone(parameter);
}
-#ifndef NO_INITIALIZERS
static bool
initializer()
{
return true;
}
static const bool initialized = initializer();
-#endif
}