Orbbec Unity SDK
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Orbbec.Device Class Reference
Inheritance diagram for Orbbec.Device:

Public Member Functions

DeviceInfo GetDeviceInfo ()
 获取设备信息 More...
 
SensorList GetSensorList ()
 获取设备传感器列表 More...
 
Sensor GetSensor (SensorType sensorType)
 获取指定类型传感器 如果设备没有打开传感器,在SDK内部会自动打开设备并返回实例 More...
 
void SetIntProperty (PropertyId propertyId, Int32 property)
 设置int类型的设备属性 More...
 
Int32 GetIntProperty (PropertyId propertyId)
 获取int类型的设备属性 More...
 
void SetFloatProperty (PropertyId propertyId, float property)
 设置float类型的设备属性 More...
 
float GetFloatProperty (PropertyId propertyId)
 获取float类型的设备属性 More...
 
void SetBoolProperty (PropertyId propertyId, bool property)
 设置bool类型的设备属性 More...
 
bool GetBoolProperty (PropertyId propertyId)
 获取bool类型的设备属性 More...
 
void SetStructuredData (PropertyId propertyId, IntPtr data, UInt32 dataSize)
 设置structured data类型的设备属性 More...
 
void GetStructuredData (PropertyId propertyId, IntPtr data, ref UInt32 dataSize)
 获取structured data类型的设备属性 More...
 
bool IsPropertySupported (PropertyId propertyId, PermissionType permissionType)
 判断属性权限支持情况 More...
 
IntPropertyRange GetIntPropertyRange (PropertyId propertyId)
 获取int类型的设备属性的范围(包括当前值和默认值) More...
 
FloatPropertyRange GetFloatPropertyRange (PropertyId propertyId)
 获取float类型的设备属性的范围(包括当前值和默认值) More...
 
BoolPropertyRange GetBoolPropertyRange (PropertyId propertyId)
 获取bool类型的设备属性的范围(包括当前值和默认值) More...
 
UInt64 GetDeviceState ()
 获取当前设备状态 More...
 
bool ActivateAuthorization (String authCode)
 验证设备授权码 More...
 
void WriteAuthorizationCode (String authCode)
 写入设备授权码 More...
 
void Dispose ()
 

Member Function Documentation

◆ ActivateAuthorization()

bool Orbbec.Device.ActivateAuthorization ( String  authCode)
inline

验证设备授权码

◆ GetBoolProperty()

bool Orbbec.Device.GetBoolProperty ( PropertyId  propertyId)
inline

获取bool类型的设备属性

◆ GetBoolPropertyRange()

BoolPropertyRange Orbbec.Device.GetBoolPropertyRange ( PropertyId  propertyId)
inline

获取bool类型的设备属性的范围(包括当前值和默认值)

◆ GetDeviceInfo()

DeviceInfo Orbbec.Device.GetDeviceInfo ( )
inline

获取设备信息

◆ GetDeviceState()

UInt64 Orbbec.Device.GetDeviceState ( )
inline

获取当前设备状态

◆ GetFloatProperty()

float Orbbec.Device.GetFloatProperty ( PropertyId  propertyId)
inline

获取float类型的设备属性

◆ GetFloatPropertyRange()

FloatPropertyRange Orbbec.Device.GetFloatPropertyRange ( PropertyId  propertyId)
inline

获取float类型的设备属性的范围(包括当前值和默认值)

◆ GetIntProperty()

Int32 Orbbec.Device.GetIntProperty ( PropertyId  propertyId)
inline

获取int类型的设备属性

◆ GetIntPropertyRange()

IntPropertyRange Orbbec.Device.GetIntPropertyRange ( PropertyId  propertyId)
inline

获取int类型的设备属性的范围(包括当前值和默认值)

◆ GetSensor()

Sensor Orbbec.Device.GetSensor ( SensorType  sensorType)
inline

获取指定类型传感器 如果设备没有打开传感器,在SDK内部会自动打开设备并返回实例

◆ GetSensorList()

SensorList Orbbec.Device.GetSensorList ( )
inline

获取设备传感器列表

◆ GetStructuredData()

void Orbbec.Device.GetStructuredData ( PropertyId  propertyId,
IntPtr  data,
ref UInt32  dataSize 
)
inline

获取structured data类型的设备属性

◆ IsPropertySupported()

bool Orbbec.Device.IsPropertySupported ( PropertyId  propertyId,
PermissionType  permissionType 
)
inline

判断属性权限支持情况

◆ SetBoolProperty()

void Orbbec.Device.SetBoolProperty ( PropertyId  propertyId,
bool  property 
)
inline

设置bool类型的设备属性

◆ SetFloatProperty()

void Orbbec.Device.SetFloatProperty ( PropertyId  propertyId,
float  property 
)
inline

设置float类型的设备属性

◆ SetIntProperty()

void Orbbec.Device.SetIntProperty ( PropertyId  propertyId,
Int32  property 
)
inline

设置int类型的设备属性

◆ SetStructuredData()

void Orbbec.Device.SetStructuredData ( PropertyId  propertyId,
IntPtr  data,
UInt32  dataSize 
)
inline

设置structured data类型的设备属性

◆ WriteAuthorizationCode()

void Orbbec.Device.WriteAuthorizationCode ( String  authCode)
inline

写入设备授权码