Microphone Stops Recording after 9:25

I am running an experiment with a recording element for participants. They are required to recall a narrative in as much detail as possible, then press the space bar once they are complete. The problem I am having is that the recordings max out at 9 min 25 seconds. I am wondering if anyone can help me figure out why or if there is a way I should adapt my coding to have the microphone run for an undefined time. My current code is provided below.

	# Start Audio Recording
	mic = Microphone(sampleRateHz=44100, streamBufferSecs=1200, maxRecordingSize=200000)
	recallClock.reset()
	mic.start()
	mic.poll()

	event.waitKeys(keyList=['space'])
	mic.stop()
	audioClip = mic.getRecording()
	audioClip.save(outputFolderName + os.sep + 'Practice' + os.sep + outputRecallFileName + '_continued.wav')
	mic.clear()
	mic.close()
	win.flip()
	core.wait(1.0)