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]

Reply via email to