aboutsummaryrefslogtreecommitdiffstats
path: root/alc/backends/wasapi.cpp
Commit message (Expand)AuthorAgeFilesLines
* [UWP] Fix crash when probe capture device fail (#868)Deal(一线灵)2023-06-281-1/+4
* Set the correct dev format when autodetecting 7.1.4 in WASAPIChris Robinson2023-06-271-1/+1
* Get the correct audio client interface with UWPChris Robinson2023-06-071-24/+16
* Remove a seemingly unnecessary C++/CLI wrapperChris Robinson2023-06-061-18/+9
* Directly inline a couple functionsChris Robinson2023-06-061-189/+174
* Avoid explicit definitions of some IIDsChris Robinson2023-06-051-3/+3
* Fix return value for UWP buildsChris Robinson2023-06-051-3/+3
* Handle device added/removed events with WASAPIChris Robinson2023-06-051-90/+181
* Better protect the WASAPI device list with a mutexChris Robinson2023-06-041-48/+82
* Use the correct IID for the interface we useChris Robinson2023-06-031-7/+9
* Try again to fix UWP buildsChris Robinson2023-06-021-2/+2
* Fix UWP buildsChris Robinson2023-06-021-26/+20
* Fix comment typoChris Robinson2023-06-021-1/+1
* Start the WASAPI COM thread when initializing the backendChris Robinson2023-06-021-125/+38
* Remove an unused lambdaChris Robinson2023-06-011-8/+2
* Move althrd_setname to its own sourceChris Robinson2023-06-011-1/+1
* Specify the device type for the event callbackChris Robinson2023-06-011-9/+29
* Initialize the WASAPI device helper earlierChris Robinson2023-05-311-2/+3
* Don't register per-device default change handlersChris Robinson2023-05-311-128/+83
* Improve wasapi backend UWP support (#853)Deal(一线灵)2023-05-311-169/+520
* Avoid using al::vector unnecessarilyChris Robinson2023-05-121-9/+9
* Remove custom stuff for standardChris Robinson2023-05-041-2/+2
* Use std::byte instead of a custom al::byteChris Robinson2023-05-041-2/+2
* Make and use a bit_cast functionChris Robinson2023-05-041-2/+2
* Update ComPtr and use an out_ptr() functionChris Robinson2023-05-041-41/+26
* Distinguish a couple log messagesChris Robinson2023-01-301-3/+3
* Use the correct variable for reading the WASAPI playback rateChris Robinson2022-12-051-2/+2
* Fix WASAPI capture handling the background COM threadChris Robinson2022-11-191-18/+30
* Use the correct frame size for WASAPI resamplingChris Robinson2022-11-131-2/+2
* Change a function to a static methodChris Robinson2022-11-131-3/+4
* Add a config option to prevent WASAPI from using a resamplerChris Robinson2022-11-121-1/+5
* Add a resampler to WASAPI outputChris Robinson2022-11-121-10/+75
* Dynamically start/stop the WASAPI message threadChris Robinson2022-11-121-86/+117
* Add preliminary support for 7.1.4 output modesChris Robinson2022-11-031-2/+20
* Match exactly 5.1 Rear in WASAPIChris Robinson2022-06-161-2/+2
* Handle a blank channel mask from WASAPIChris Robinson2022-06-141-10/+18
* Check and handle 5.1 Rear with WASAPI captureChris Robinson2022-06-071-3/+23
* Trace the WASAPI device mix formatChris Robinson2022-06-071-0/+1
* Track 5.1 Rear with WASAPI playbackChris Robinson2022-06-071-3/+14
* Use the mix format if IsFormatSupported fails for WASAPI captureChris Robinson2022-05-171-1/+6
* Handle 3D7.1 as a separate channel configurationChris Robinson2022-04-261-1/+5
* Make a couple more operator bools explicitChris Robinson2022-02-201-1/+1
* Don't change the requested format when it's usable with WASAPIChris Robinson2021-10-251-19/+53
* Use a flag to indicate headphone-like outputChris Robinson2021-10-231-2/+1
* Properly check the channel count for WASAPI captureChris Robinson2021-08-231-1/+2
* Don't store "OpenAL Soft on " in WASAPI device namesChris Robinson2021-08-221-21/+39
* Avoid 5.1Rear as its own channel configurationChris Robinson2021-07-301-15/+4
* Update include headersChris Robinson2021-04-271-3/+3
* Use the DeviceBase for the backendChris Robinson2021-04-241-4/+4
* Move some more sources to coreChris Robinson2021-04-241-1/+1