3 #include <glibmm/timer.h>
21 cerr <<
"Audio Backend, name:" << abi->
name << endl;
29 CPPUNIT_ASSERT (engine);
33 CPPUNIT_ASSERT (backends.size () != 0);
35 for (std::vector<AudioBackendInfo const *>::const_iterator i = backends.begin();
36 i != backends.end(); ++i) {
40 AudioEngine::destroy ();
48 CPPUNIT_ASSERT (AudioEngine::instance ());
52 CPPUNIT_ASSERT (backend);
56 CPPUNIT_ASSERT (engine->
start () == 0);
60 CPPUNIT_ASSERT (engine->
stop () == 0);
62 AudioEngine::destroy ();
int stop(bool for_latency_measurement=false)
int start(bool for_latency_measurement=false)
void print_audio_backend_info(AudioBackendInfo const *abi)
LIBARDOUR_API void init_post_engine()
boost::shared_ptr< AudioBackend > set_backend(const std::string &, const std::string &arg1, const std::string &arg2)
CPPUNIT_TEST_SUITE_REGISTRATION(AudioEngineTest)
std::vector< const AudioBackendInfo * > available_backends() const