I couldn’t find in the documentation of AudioFormatReader
, its sub-classes, or of AudioFormatManager
anything about thread safety, i.e whether the readers can be used concurrently from separate threads without the program crashing or getting wrong samples.
I guess that the answer is that most/all of them are not thread safe due to having internal buffers and state, but it would be nice if the documentation said something about it.