So the simple answer is that natively, no there is no straightforward way to record positional audio from different locations, the audio buffer is the only thing we can access in a simple manner this way.
However, the complex answer would be that it is possible but it will require some custom code to write to an audio file itself and you could take into account distance, time, attenuation, etc. Though for playback you can play the audio itself once created technically via Open URL
on a local file address but I don’t unsure of the ramifications of using this at runtime.