Well, the title of the subject may sound awkard as it is known that when trying to include two output units in an AUGraph one gets OSStatus code -10862: "Audio processing graphs can only contain one output unit." And that is exactly the error I am getting at implementing the Audio Unit diagram below (PDF link)
https://drive.google.com/file/d/0B549G1c1AK95eUlGS3dRUkJ6R2s/view?usp=sharing
I have also implemented a "working" workaround consisting of two AUGraphs (also in that PDF), but both AU streams coming from the same file are obviously not syncronized, and that is a big problem for the whole application.
I contacted Apple support and I am getting from them twice the same answer "An AUGraph may have a SubGraph to manage a discrete collection of AUs created using AUGraphNewNodeSubGraph - however two independent AUGraphs cannot be “linked” together." So, subgraphs seem to be the solution for this, but ... how to decompose such a AU system into subgraphs each with only one output unit?! Impossible in my eyes. Or am I missing something?
Any advice/feedback is really appreciated.