aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/backends/base.h
Commit message (Collapse)AuthorAgeFilesLines
* Convert the OpenSL backend to the new backend APIChris Robinson2017-02-071-0/+1
| | | | | This also removes the buffer queue callback's call to aluMixData, which could potentially block on a mutex.
* 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
| | | | | | This will also allow backends to better synchronize the tracked clock time with the device output latency, without necessarily needing to lock if the backend API can allow for it.
* 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
| | | | | The check is compile time, and is functionally identical to the old/alternate version.
* 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
|
* Move ALCbackend base stuff to a separate fileChris Robinson2013-10-281-0/+2
|
* Move the device mutex to the backendChris Robinson2013-10-281-0/+5
|
* Convert the Null backend to the ALCbackend styleChris Robinson2013-10-281-0/+2
|
* Add a backend factory base typeChris Robinson2013-10-281-0/+43
|
* Add a default getLatency to ALCbackendChris Robinson2013-10-281-0/+1
| | | | And make sure the backend is properly deleted.
* Move the lock/unlock methods to the backendChris Robinson2013-10-281-0/+12
|
* Add missing header to gitChris Robinson2013-10-271-0/+62