Use this component to save a reference to the used tracking configuration (vl-file), license and calibration file and to start tracking with the options: auto start, input selection and external SLAM.  
 More...
Inherits VLWorkerReferenceBehaviour.
|  | 
| void | ExtendTrackingWithSLAM (bool useSLAM) | 
|  | If SLAM (e.g. ARKit/ ARCore or internal SLAM) is enabled. Will restart the tracking if it is alreading running to apply the changes.  More... 
 | 
|  | 
| string | GetCalibrationPath () | 
|  | Get the URI of the used calibration file.  More... 
 | 
|  | 
| string | GetConfigurationPath () | 
|  | Get the URI of the tracking configuration file, which is used to start tracking.  More... 
 | 
|  | 
| string | GetLicensePath () | 
|  | Get the URI of the used license file.  More... 
 | 
|  | 
| void | SetCalibrationPath (string newURI) | 
|  | Set the URI of the calibration file. Will be applied on the next tracking start.  More... 
 | 
|  | 
| void | SetConfigurationPath (string newURI) | 
|  | Set the URI of the tracking configuration file, which is used for the next tracking start.  More... 
 | 
|  | 
| void | SetLicensePath (string newURI) | 
|  | Set the URI of the used license file. Will be applied on the next tracking start.  More... 
 | 
|  | 
| void | StartTracking () | 
|  | Start tracking using the tracking configuration, license, and calibration that are set in this component.  More... 
 | 
|  | 
| void | StartTracking (bool? extendTrackingWithSLAMOverride=null, bool? useInputSelectionOverride=null, bool? useResolutionSelectionOverride=null, bool? showOnMobileDevicesOverride=null) | 
|  | Start tracking with arguments that are only applied for this tracking start.  More... 
 | 
|  | 
|  | 
| bool | autoStartTracking = false | 
|  | 
| FilePathReference | configurationFileReference = null | 
|  | 
| bool | extendTrackingWithSLAM = false | 
|  | 
| bool | showOnMobileDevices = false | 
|  | 
| bool | useInputSelection = false | 
|  | 
| bool | useResolutionSelection = false | 
|  | 
Use this component to save a reference to the used tracking configuration (vl-file), license and calibration file and to start tracking with the options: auto start, input selection and external SLAM. 
◆ ExtendTrackingWithSLAM()
  
  | 
        
          | void VLTrackingConfiguration.ExtendTrackingWithSLAM | ( | bool | useSLAM | ) |  |  | inline | 
 
If SLAM (e.g. ARKit/ ARCore or internal SLAM) is enabled. Will restart the tracking if it is alreading running to apply the changes. 
 
 
◆ GetCalibrationPath()
  
  | 
        
          | string VLTrackingConfiguration.GetCalibrationPath | ( |  | ) |  |  | inline | 
 
Get the URI of the used calibration file. 
 
 
◆ GetConfigurationPath()
  
  | 
        
          | string VLTrackingConfiguration.GetConfigurationPath | ( |  | ) |  |  | inline | 
 
Get the URI of the tracking configuration file, which is used to start tracking. 
 
 
◆ GetLicensePath()
  
  | 
        
          | string VLTrackingConfiguration.GetLicensePath | ( |  | ) |  |  | inline | 
 
Get the URI of the used license file. 
 
 
◆ SetCalibrationPath()
  
  | 
        
          | void VLTrackingConfiguration.SetCalibrationPath | ( | string | newURI | ) |  |  | inline | 
 
Set the URI of the calibration file. Will be applied on the next tracking start. 
Example: streaming-assets-dir:VisionLib/calibration.json 
 
 
◆ SetConfigurationPath()
  
  | 
        
          | void VLTrackingConfiguration.SetConfigurationPath | ( | string | newURI | ) |  |  | inline | 
 
Set the URI of the tracking configuration file, which is used for the next tracking start. 
Example: streaming-assets-dir:VisionLib/MyTracking.vl 
 
 
◆ SetLicensePath()
  
  | 
        
          | void VLTrackingConfiguration.SetLicensePath | ( | string | newURI | ) |  |  | inline | 
 
Set the URI of the used license file. Will be applied on the next tracking start. 
Example: streaming-assets-dir:VisionLib/license.xml 
 
 
◆ StartTracking() [1/2]
  
  | 
        
          | void VLTrackingConfiguration.StartTracking | ( |  | ) |  |  | inline | 
 
Start tracking using the tracking configuration, license, and calibration that are set in this component. 
 
 
◆ StartTracking() [2/2]
  
  | 
        
          | void VLTrackingConfiguration.StartTracking | ( | bool? | extendTrackingWithSLAMOverride = null, |  
          |  |  | bool? | useInputSelectionOverride = null, |  
          |  |  | bool? | useResolutionSelectionOverride = null, |  
          |  |  | bool? | showOnMobileDevicesOverride = null |  
          |  | ) |  |  |  | inline | 
 
Start tracking with arguments that are only applied for this tracking start.