gisogrimm / ov-client

Clients (headless and GUI) to share and receive spatial realtime audio on Linux and MacOS using JACK, zita-njbridge and TASCAR
GNU General Public License v3.0
24 stars 7 forks source link

list available audio devices on MacOS #25

Closed gisogrimm closed 2 years ago

gisogrimm commented 3 years ago

The function list_sound_devices() in soundcardtools.cc currently supports only ALSA. It would be good to add also code for Coreaudio, and later also for Windows.

alessandrostone commented 3 years ago

I'll do yep! ---

gisogrimm commented 3 years ago

Great :-) The idea is to have a human readable sound card name, and a device ID which can be passed to the audio driver (right now only jack): https://github.com/gisogrimm/ov-client/blob/development/src/soundcardtools.h#L7

gisogrimm commented 2 years ago

this works now for macOS and Linux