Skip to main content
←API Reference ←NSDK ←NSDKScanningSession

exportArchive


Declaration​

func exportArchive(metadata: [String : Any]? = nil, exportAsVideo: Bool = true, exportResolution: ExportResolution = .high) throws -> String?

Summary​

Exports the scan data as an archive file.
This method processes the saved scan data and exports it to a standard archive format
that can be used with external 3D processing tools or Niantic's VPS map.

Returns​

The path of the archive file, if the export was successful, nil if otherwise.
Export failure indicates something was wrong with the saved scan.

Throws​

  • - NSDKError.invalidOperation if the scanning session did not have a saved scan to export.
Notice

Note: This function is blocking and may take a while to execute. See

Parameters​

NameTypeSummary
metadata [String : ]?
Metadata dictionary to include with the export. Can be left empty.
exportAsVideoBool
If true, the RGB frames in the scan will be exported as an
.mp4 video. If false, they will be individual image files.
exportResolutionExportResolution
-