documentation

VLDeviceInfo Class Reference

VLDeviceInfo stores information about the system and available cameras. More...

Data Structures

class  Camera
 TrackingIssue stores an issue when tracking or when initialized More...
 

Data Fields

string os
 Platform that we the vlSDK is working on. More...
 
string manufacture
 The manufacture of the device. More...
 
string model
 The model. More...
 
string modelVersion
 The model. More...
 
string unifiedID
 A unified ID. More...
 
string internalModelID
 A device hardware descriptor. More...
 
string appID
 The bundle identifier used. More...
 
int numberOfProcessors
 The number of processors used by the vlSDK. More...
 
int nativeResX
 Horizontal native resolution of the device. More...
 
int nativeResY
 Vertical native resolution of the device. More...
 
int currentDisplayOrientation
 The current orientation in visionLib SDK system. More...
 
bool usingEventLogger
 If an internal eventlogger system is user. More...
 
bool cameraAllowed
 If the user has allowed the use of the camera. More...
 
Camera [] availableCameras
 Array holding the available camera devices. More...
 

Detailed Description

VLDeviceInfo stores information about the system and available cameras.

Field Documentation

◆ appID

string VLDeviceInfo.appID

The bundle identifier used.

If available. (e.g. de.frauhofer.igd.vrar.superapp)

◆ availableCameras

Camera [] VLDeviceInfo.availableCameras

Array holding the available camera devices.

◆ cameraAllowed

bool VLDeviceInfo.cameraAllowed

If the user has allowed the use of the camera.

Not available.

◆ currentDisplayOrientation

int VLDeviceInfo.currentDisplayOrientation

The current orientation in visionLib SDK system.

If available.

◆ internalModelID

string VLDeviceInfo.internalModelID

A device hardware descriptor.

If available. (e.g. iPhone6,1)

◆ manufacture

string VLDeviceInfo.manufacture

The manufacture of the device.

If available. (e.g "Apple", "Samsung" ....)

◆ model

string VLDeviceInfo.model

The model.

If available. (e.g "iPhone", "iPad" ....)

◆ modelVersion

string VLDeviceInfo.modelVersion

The model.

If available. (e.g "3", "4" ....)

◆ nativeResX

int VLDeviceInfo.nativeResX

Horizontal native resolution of the device.

If available.

◆ nativeResY

int VLDeviceInfo.nativeResY

Vertical native resolution of the device.

If available.

◆ numberOfProcessors

int VLDeviceInfo.numberOfProcessors

The number of processors used by the vlSDK.

If available.

◆ os

string VLDeviceInfo.os

Platform that we the vlSDK is working on.

Can be: "iOS", "macOS", "Android", "Windows", "UWP"

◆ unifiedID

string VLDeviceInfo.unifiedID

A unified ID.

If available. Note, that on mobile devices these kind of identifiers are NEVER available.

◆ usingEventLogger

bool VLDeviceInfo.usingEventLogger

If an internal eventlogger system is user.

Not available.