Naming convention. Try
implies the method does not always work (because it doesn’t)
At OP: it would be nice to have a method to figure out if the recording is available, its more useful than prodding TryBeginRecording in the hope that its available IsRecordingInProgress