Are the AudioObject APIs (such as AudioObjectGetPropertyData, AudioObjectSetPropertyData, etc.) thread-safe? Meaning, for the same AudioObjectID is it safe to do things like a) get a property in one thread while setting the same property in another thread, b) set the same property in two different threads, or c) add and remove property listeners in different threads, and expect predictable results? Put another way, is there any internal synchronization or mutex for this kind of usage?
I was unable to find any documentation either way, which makes me think that the APIs are not thread-safe, but I’m not sure. Thanks, Stephen _______________________________________________ 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]
