summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/audio_backend.h
AgeCommit message (Expand)Author
2020-02-24Add API to query hardware latency (as reported by the driver)Robin Gareus
2019-09-30Fix use of doxygen documented parameters in running textRobin Gareus
2019-09-30NO-OP: whitespace (use tab to indent)Robin Gareus
2019-09-30Fix a few hundred doxygen warnings..Robin Gareus
2019-08-03Update libardour GPL boilerplate and (C) from git logRobin Gareus
2017-09-18globally change all use of "frame" to refer to audio into "sample".Paul Davis
2016-11-26Add API to enforce valid device selection.Robin Gareus
2016-04-16don't let the AudioEngine inherit PortEngine's class doc.Robin Gareus
2016-02-11Add API to AudioBackend for choosing between portaudio blocking or callback APITim Mayberry
2015-12-04add interface for latency updates w/o restarting the backendRobin Gareus
2015-12-04add an interface to select playback buffers/periodRobin Gareus
2015-10-04globally remove all trailing whitespace from ardour code base.Paul Davis
2015-10-02define more backend error-messages.Robin Gareus
2015-10-01Add a couple of error codes to AudioBackend::ErrorCodeTim Mayberry
2015-09-02Add API to AudioBackend to request update to devicesTim Mayberry
2015-09-02Add enums to AudioBackend class for getting standard error and device name st...Tim Mayberry
2015-08-11remove -Woverload-virtual ambiguity (from 1d3690d)Robin Gareus
2015-08-11Backend API to query rates&sizes for separate I/O.Robin Gareus
2015-05-31Add API to ARDOUR::AudioBackend to allow different input and output devicesTim Mayberry
2015-02-19change Audio backend sample time methods to use a 64 bit timelinePaul Davis
2015-01-16ASIO devices have a preferred buffersize.Ben Loftis
2014-10-23add 'available' interface to the AudioBackendInfoRobin Gareus
2014-09-30copy over current Waves version of their backend, along with minor changes in...Paul Davis
2014-06-13add AudioEngine API to configure individual MIDI devicesRobin Gareus
2014-05-01Add AudioBackend::info() method to retrieve AudioBackendInfo objectPaul Davis
2014-03-24fix return in ::drop_device()Paul Davis
2014-03-24add ::drop_device() method to ARDOUR::AudioBackendPaul Davis
2014-02-24remove unused and unimplementable audio engine sample format codePaul Davis
2013-12-05Use the correct visibility macrosTim Mayberry
2013-12-04change "cpu" in cpu load backend functionsPaul Davis
2013-12-03fix up wscript/build issues in exportvis after merge with masterPaul Davis
2013-11-27move AudioBackend::_start() into protected, and expand a bit on documenting :...Paul Davis
2013-10-21fix issues with recording while synced to JACK (non-pure-virtual method added...Paul Davis
2013-10-21add default sample rate and buffer size methods to AudioBackendPaul Davis
2013-10-17add export visibility macros across libardourPaul Davis
2013-10-12slightly change AudioBackend API to allow specifying that the device is being...Paul Davis
2013-10-10add API to get current MIDI option from an audio/MIDI backendPaul Davis
2013-10-10add API to AudioBackend to allow discovery of possible MIDI I/O optionsPaul Davis
2013-10-04Move processing thread list from ARDOUR::Graph into AudioBackend implementationTim Mayberry
2013-10-04Add AudioBackendThread class to support different thread type on windowsTim Mayberry
2013-09-17substantive changes to allow the audio/MIDI setup dialog to change settings a...Paul Davis
2013-09-13use visibility control on JACK audio backend, so that we can import this chan...Paul Davis
2013-09-13change inheritance so that an AudioBackend IS-A PortEnginePaul Davis
2013-09-12add AudioBackendNativeThread to serve the same role as jack_native_thread_tPaul Davis
2013-09-09move control app launching back into audio backend to allow ASIO/CoreAudio mo...Paul Davis
2013-09-09launching control app is now responsibility of ardour GUI, not audio backend;...Paul Davis
2013-09-09initial work on adding access to h/w control apps when ardour starts JACKPaul Davis
2013-09-09add can_change_{sample_rate,buffer_size}_while_running() methods to an AudioB...Paul Davis
2013-08-05add notion of unavailable devices to ARDOUR::AudioBackendPaul Davis
2013-08-04start work on the changes to EngineControl (dialog) to integrate with new bac...Paul Davis