Implementations should copy the audio data into a local copy if they wish to use the data after this function returns.