AudioFormatReaders and thread safety

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.

4 Likes