public override close() as Void
Cancels, joins and releases the worker, even when stopping the borrowed microphone raises an error. The stream then remains closed; the original error propagates. Does not close the microphone.
updates.close()