fix Coreaudio Aggregate for separate devices with identical names

This commit is contained in:
Robin Gareus 2016-08-28 13:44:30 +02:00
parent eeee70c32d
commit 355fa64c79
2 changed files with 30 additions and 15 deletions

View file

@ -434,7 +434,8 @@ class CoreAudioBackend : public AudioBackend {
uint32_t _systemic_audio_output_latency;
/* coreaudio specific */
uint32_t name_to_id(std::string) const;
enum DeviceFilter { All, Input, Output, Duplex };
uint32_t name_to_id(std::string, DeviceFilter filter = All) const;
/* processing */
float _dsp_load;