CoreMIDI ports are dynamic. When dis/connecting a device CoreAudio's AudioHardware-PropertyListener triggers a callback which can add/remove ports. This can not happen concurrently with processing, but it may happen concurrently with a user creating tracks using Ardour's UI and/or session-load/setup. |
||
---|---|---|
.. | ||
coreaudio_backend.cc | ||
coreaudio_backend.h | ||
coreaudio_pcmio_aggregate.cc | ||
coreaudio_pcmio.cc | ||
coreaudio_pcmio.h | ||
coremidi_io.cc | ||
coremidi_io.h | ||
wscript |