Hello again, since no-one commented on this I dare to interpret this as a) no-one knows or b) it is simply too obvious that the AUGraph API is the only thread-safe API dealing with audio units. Following either case I will treat AudioUnitRender() as unsafe.
Benjamin > Am 15.09.2016 um 13:24 schrieb Benjamin Federer <[email protected]>: > > Hello everyone, > > I manage a couple of audio units in an AUGraph but pull the graph by calling > AudioUnitRender() on the head node’s audio unit. Am I correct in assuming > that calling AudioUnitRender() on any node’s audio unit is not thread safe if > AUGraph API is being called on the same node, like AUGraphRemoveNode()? > > In case I am wrong, (how) is the AUGraph aware of any AudioUnitRender() calls > made to its nodes? Or is the audio unit taking locks internally? > > Thanks, > Benjamin _______________________________________________ Do not post admin requests to the list. They will be ignored. Coreaudio-api mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/coreaudio-api/archive%40mail-archive.com This email sent to [email protected]
