Re: ExtAudioFile threading
Re: ExtAudioFile threading
- Subject: Re: ExtAudioFile threading
- From: Doug Wyatt <email@hidden>
- Date: Wed, 3 Jun 2009 14:20:36 -0700
On Jun 3, 2009, at 14:15 , Dominic Feira wrote:
I'd just like some quick clarification on the multi-thread
limitations of ExtAudioFile. I realize that I shouldn't call
ExtAudioFileRead concurrently on multiple threads. However...
1. Is it safe to create the ExtAudioFile on thread A, but then
later read from thread B?
yes
2. Is it safe to use ExtAudioFileSeek on thread A, but then later
read form thread B?
yes
3. Is it safe to call ExtAudioFileRead on thread A and later
ExtAudioFileRead on thread B as long as thread A and B aren't
concurrent?
yes
Or should *all* access to the ExtAudioFile, including opening, be on
one thread? If I later need to access from another thread, should I
open another ExtAudioFile?
only if you can't guarantee that the two threads won't simultaneously
try to access the same ExtAudioFileRef; your original understanding is
all there is to it.
I'm running into some weird issues and I want to make sure that the
threading is handled correctly.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden