summaryrefslogtreecommitdiffstats
path: root/src/modules/coreaudio
Commit message (Collapse)AuthorAgeFilesLines
* coreaudio: Fix call to pa_thread_newEdward Rudd2011-02-221-1/+1
|
* coreaudio: Make coreaudio-detect safer by adding asserts before dereferencingCai Yuanqing2010-12-221-6/+11
|
* modules/coreaudio: replace deprecated functionsDaniel Mack2010-05-152-57/+135
| | | | | All API calls are now consolidated in AudioObject* calls, the old model has been deprecated in 10.6. Follow that change.
* CoreAudio: add audio device moduleDaniel Mack2009-12-161-0/+820
| | | | | | | | | | | | This patch adds support for CoreAudio driven devices under Mac OS X. It is typically instanciated by the CoreAudio device detection module and handles all available streams on a specific device. Sinks are created according to the reported stream configuration. Float32 is used as default audio sample format at it is the only format CoreAudio speaks natively. Hardware volume control is not implemented yet.
* CoreAudio: add device detection moduleDaniel Mack2009-12-161-0/+229
This adds a new module for CoreAudio device detection. It registers a callback to detect hotplugged devices and creates/destroys modules named 'module-coreaudio-device'. Devices are identified via a system-wide unique AudioDeviceID.