aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/backends/base.h
Commit message (Expand)AuthorAgeFilesLines
* Remove extraneous typedef, struct, and enum keywordsChris Robinson2018-12-241-3/+3
* Use proper time types for the device clock time and latencyChris Robinson2018-11-221-7/+5
* Use standard types for the device clock timesChris Robinson2018-11-221-2/+9
* Remove some unneeded includesChris Robinson2018-11-161-4/+0
* Remove unused declarations and definitionsChris Robinson2018-11-151-50/+0
* Convert the WASAPI backend factoryChris Robinson2018-11-151-2/+0
* Update the loopback backendChris Robinson2018-11-151-1/+0
* Start a new backend factory APIChris Robinson2018-11-151-1/+13
* Use std::string instead of al_string for enumeratingChris Robinson2018-11-151-3/+3
* Use a C++ mutex with the device backend baseChris Robinson2018-11-151-9/+5
* Only declare the device backend stuff with C++Chris Robinson2018-11-151-16/+14
* Don't bother inlining some functionsChris Robinson2018-11-131-13/+3
* Include the limiter's lookAhead delay in the device latencyChris Robinson2018-09-251-0/+9
* Pass the device name list to the backend probe methodChris Robinson2018-09-071-2/+3
* Rename ALCsndioBackendChris Robinson2018-09-071-1/+1
* Rename the mmdevapi backend to wasapiChris Robinson2018-03-091-1/+1
* Add extern "C" to some headersChris Robinson2018-03-091-0/+8
* Add SDL2 backend for playback, fix #173Jan Niklas Hasse2018-03-071-0/+1
* Don't bother with an explicit stop backend methodChris Robinson2018-01-291-3/+0
* Make a couple functions inlineChris Robinson2018-01-121-0/+7
* "Convert" the QSA backend to the new APIChris Robinson2017-06-181-2/+1
* Convert the CoreAudio backend to the updated backend APIChris Robinson2017-04-091-0/+1
* Convert the OpenSL backend to the new backend APIChris Robinson2017-02-071-0/+1
* Convert the SndIO backend to the updated APIChris Robinson2016-12-211-0/+1
* Change the backend getLatency method to return the clock time tooChris Robinson2016-05-281-4/+19
* Convert the PortAudio backend to the new backend APIChris Robinson2015-10-221-0/+1
* Convert the solaris backend to the new APIChris Robinson2015-05-171-0/+1
* Add a skeleton backend for JACKChris Robinson2014-12-211-0/+1
* Convert the winmm backend to the new backend APIChris Robinson2014-09-081-0/+1
* Convert the wave writer backend to the new APIChris Robinson2014-08-241-0/+1
* Convert the mmdevapi backend to the new backend APIChris Robinson2014-04-251-0/+1
* Avoid forward-declaring backend vtablesChris Robinson2014-04-231-4/+1
* Convert the DSound backend to the new APIChris Robinson2014-04-191-0/+1
* Add a GCC-specific STATIC_UPCAST macro that checks the object typeChris Robinson2014-04-191-1/+1
* Use a C11-like mutex wrapper instead of CRITICAL_SECTIONsChris Robinson2014-04-161-2/+2
* Use a void* for the backend Delete method paramChris Robinson2014-03-221-2/+3
* Store the old-style backend funcs in the wrapperChris Robinson2014-03-171-1/+1
* Use a unique backend type for loopbackChris Robinson2013-11-041-1/+2
* Constify some function pointersChris Robinson2013-11-021-8/+8
* Convert the OSS backend to the new interfaceChris Robinson2013-11-021-1/+4
* Use a helper macro for making vtable thunksChris Robinson2013-10-291-34/+17
* Add default handlers for reset, captureSamples, and availableSamplesChris Robinson2013-10-291-0/+3
* Convert the PulseAudio backend to the new interfaceChris Robinson2013-10-291-0/+1
* Convert the loopback backend to the new interfaceChris Robinson2013-10-291-1/+5
* Remove a couple unnecessary (and incorrect) parameter namesChris Robinson2013-10-281-2/+2
* Fix capture with the new backend interfaceChris Robinson2013-10-281-3/+3
* Convert ALSA to the new backend interfaceChris Robinson2013-10-281-0/+1
* Rename the support method to querySupportChris Robinson2013-10-281-4/+4
* Create and use a backend wrapper for captureChris Robinson2013-10-281-2/+3
* Add audio capture methods to ALCbackendChris Robinson2013-10-281-0/+9