Я начинаю проникать в Core Audio, и вчера я думал о производительности на высоком уровне.
Допустим, у меня есть один генератор и один фильтр - есть ли тогда разница в производительности при выполнении этих двух операций? единиц и соединить их в двигатель, в отличие от того, чтобы сделать их как один блок? На первый взгляд, можно подумать, что несколько аудиоустройств могут работать параллельно, обеспечивая лучшую производительность в многоядерных системах, но я понимаю, что поток аудио в реальном времени - это всего лишь один поток.
Так значит ли это что для всего графа существует один поток и что нет чистого выигрыша в производительности для разделения вещей на несколько аудиоустройств?