LMMS
Loading...
Searching...
No Matches
Engine Class Referenceabstract

#include <Engine.h>

Inheritance diagram for Engine:
AudioOut MidiIn AlsaEngine JackEngine NulEngine OssEngine PaEngine WavEngine AlsaEngine JackEngine NulEngine OssEngine

Public Member Functions

 Engine ()
virtual ~Engine ()
virtual bool Start ()=0
virtual void Stop ()=0

Public Attributes

std::string name

Detailed Description

Marker for input/output driver

Constructor & Destructor Documentation

◆ Engine()

Engine::Engine ( )

◆ ~Engine()

Engine::~Engine ( )
virtual

Member Function Documentation

◆ Start()

virtual bool Engine::Start ( )
pure virtual

Start the Driver with all capabilities

Returns
true on success

Implemented in AlsaEngine, JackEngine, NulEngine, OssEngine, PaEngine, and WavEngine.

◆ Stop()

virtual void Engine::Stop ( )
pure virtual

Completely stop the Driver

Implemented in AlsaEngine, JackEngine, NulEngine, OssEngine, PaEngine, and WavEngine.

Member Data Documentation

◆ name

std::string Engine::name

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