Because the RecordingLog file doesn't contain a header, we need to introduce a marker value (magic number) so that we can distinguish between the files with versioning and those without. This will check for that value and if not present will migrate the recording to the new structure (which includes a header that has a version field).
Because the RecordingLog file doesn't contain a header, we need to introduce a marker value (magic number) so that we can distinguish between the files with versioning and those without. This will check for that value and if not present will migrate the recording to the new structure (which includes a header that has a version field).