Do modifications made to configurableCaptureDeviceForPrimaryCamera while an ARSession is running change the output of captureHighResolutionFrame? What about modifications before running a new ARConfiguration?
No, any modifications to
ARConfiguration object does not affect a running session. You need to call run(_:options:) after modifying configuration for it to be used.
You can change capture device settings such as exposure, white balance etc, that will be reflected in the output of
ARSession. However, you cannot change the input/output configurations on capture session.