add 'available' interface to the AudioBackendInfo
authorRobin Gareus <robin@gareus.org>
Thu, 23 Oct 2014 11:02:02 +0000 (13:02 +0200)
committerRobin Gareus <robin@gareus.org>
Thu, 23 Oct 2014 14:53:14 +0000 (16:53 +0200)
commitd991bb10cacc83792ae7fdc9fe3ce24cbffb42f1
tree3cbe46bd8c2e49e4613f13172db57d5890e42ace
parentf3ff1b9669a2e56f73867ab7ebe3128833c4ab93
add 'available' interface to the AudioBackendInfo

If a backend can be loaded, it does not mean that it can be used;
e.g. weak-linked jack-backend if libjack is not available.
libs/ardour/ardour/audio_backend.h
libs/backends/alsa/alsa_audiobackend.cc
libs/backends/dummy/dummy_audiobackend.cc
libs/backends/jack/jack_api.cc
libs/backends/wavesaudio/waves_audiobackend.cc
libs/backends/wavesaudio/waves_audiobackend.h