along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- $Id$
*/
#ifndef __ardour_audioengine_h__
class AudioEngine : public sigc::trackable
{
public:
+ typedef std::set<Port*> Ports;
+
AudioEngine (std::string client_name);
virtual ~AudioEngine ();
jack_client_t* jack() const { return _jack; }
bool connected() const { return _jack != 0; }
+ bool is_realtime () const;
+
std::string client_name() const { return jack_client_name; }
int reconnect_to_jack ();
bool reconnect_on_halt;
int _usecs_per_cycle;
- typedef std::set<Port*> Ports;
SerializedRCUManager<Ports> ports;
int process_callback (nframes_t nframes);