documentation

Visometry.VisionLib.SDK.Core.API.DeviceInfo Class Reference

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

Detailed Description

DeviceInfo stores information about the system and available cameras.

Field Documentation

◆ appID

string Visometry.VisionLib.SDK.Core.API.DeviceInfo.appID

The bundle identifier used.

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

◆ cameraAllowed

bool Visometry.VisionLib.SDK.Core.API.DeviceInfo.cameraAllowed

If the user has allowed the use of the camera.

Not available.

◆ currentDisplayOrientation

int Visometry.VisionLib.SDK.Core.API.DeviceInfo.currentDisplayOrientation

The current orientation in visionLib SDK system.

If available.

◆ internalModelID

string Visometry.VisionLib.SDK.Core.API.DeviceInfo.internalModelID

A device hardware descriptor.

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

◆ manufacture

string Visometry.VisionLib.SDK.Core.API.DeviceInfo.manufacture

The manufacture of the device.

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

◆ model

string Visometry.VisionLib.SDK.Core.API.DeviceInfo.model

The model.

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

◆ modelVersion

string Visometry.VisionLib.SDK.Core.API.DeviceInfo.modelVersion

The model.

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

◆ nativeResX

int Visometry.VisionLib.SDK.Core.API.DeviceInfo.nativeResX

Horizontal native resolution of the device.

If available.

◆ nativeResY

int Visometry.VisionLib.SDK.Core.API.DeviceInfo.nativeResY

Vertical native resolution of the device.

If available.

◆ numberOfProcessors

int Visometry.VisionLib.SDK.Core.API.DeviceInfo.numberOfProcessors

The number of processors used by the vlSDK.

If available.

◆ os

string Visometry.VisionLib.SDK.Core.API.DeviceInfo.os

Platform that we the vlSDK is working on.

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

◆ unifiedID

string Visometry.VisionLib.SDK.Core.API.DeviceInfo.unifiedID

A unified ID.

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

◆ usingEventLogger

bool Visometry.VisionLib.SDK.Core.API.DeviceInfo.usingEventLogger

If an internal event logger system is user.

Not available.