SRSDK  0.10.39
Loading...
Searching...
No Matches
CoreInitConfiguration Class Reference

C++ wrapper for leia_core_init_configuration. More...

#include <core.hpp>

Public Member Functions

 CoreInitConfiguration ()
 
 CoreInitConfiguration (CoreLibrary const &coreLib)
 
 ~CoreInitConfiguration ()
 
 CoreInitConfiguration (CoreInitConfiguration const &)=delete
 
CoreInitConfigurationoperator= (CoreInitConfiguration const &)=delete
 
 CoreInitConfiguration (CoreInitConfiguration &&other)
 
CoreInitConfigurationoperator= (CoreInitConfiguration &&other)
 
 operator bool () const
 
void SetLicenseKey (const char *licenseKey)
 
void SetLicenseNetworkProxy (const char *networkProxy)
 
void SetEnableValidation (bool enable)
 
void SetPlatformAndroidHandle (CoreAndroidHandleType handleType, jobject handle)
 
void SetPlatformLogLevel (leia_log_level logLevel)
 
void SetFaceTrackingSharedCameraSink (leia_shared_camera_sink *sharedCameraSink)
 
void SetFaceTrackingRuntime (leia_face_tracking_runtime_type runtime)
 
void SetFaceTrackingEnable (bool enable)
 
void SetFaceTrackingStart (bool start)
 
void SetFaceTrackingCheckPermission (bool checkPermission)
 
void SetFaceTrackingPermissionDialogKillProcess (bool permissionDialogKillProcess)
 
void SetFaceTrackingServerLogLevel (leia_log_level serverLogLevel)
 
void SetFaceTrackingPreferredFps (int preferredFps)
 
void ResetDisplayConfig ()
 
leia_core_init_configurationGetHandle ()
 

Detailed Description

Constructor & Destructor Documentation

◆ CoreInitConfiguration() [1/4]

◆ CoreInitConfiguration() [2/4]

CoreInitConfiguration ( CoreLibrary const &  coreLib)
inline

◆ ~CoreInitConfiguration()

~CoreInitConfiguration ( )
inline

◆ CoreInitConfiguration() [3/4]

◆ CoreInitConfiguration() [4/4]

Member Function Documentation

◆ operator=() [1/2]

CoreInitConfiguration & operator= ( CoreInitConfiguration const &  )
delete

◆ operator=() [2/2]

CoreInitConfiguration & operator= ( CoreInitConfiguration &&  other)
inline

◆ operator bool()

operator bool ( ) const
inlineexplicit

◆ SetLicenseKey()

void SetLicenseKey ( const char *  licenseKey)
inline

◆ SetLicenseNetworkProxy()

void SetLicenseNetworkProxy ( const char *  networkProxy)
inline

◆ SetEnableValidation()

void SetEnableValidation ( bool  enable)
inline

◆ SetPlatformAndroidHandle()

void SetPlatformAndroidHandle ( CoreAndroidHandleType  handleType,
jobject  handle 
)
inline

◆ SetPlatformLogLevel()

void SetPlatformLogLevel ( leia_log_level  logLevel)
inline

◆ SetFaceTrackingSharedCameraSink()

void SetFaceTrackingSharedCameraSink ( leia_shared_camera_sink sharedCameraSink)
inline

◆ SetFaceTrackingRuntime()

void SetFaceTrackingRuntime ( leia_face_tracking_runtime_type  runtime)
inline

◆ SetFaceTrackingEnable()

void SetFaceTrackingEnable ( bool  enable)
inline

◆ SetFaceTrackingStart()

void SetFaceTrackingStart ( bool  start)
inline

◆ SetFaceTrackingCheckPermission()

void SetFaceTrackingCheckPermission ( bool  checkPermission)
inline

◆ SetFaceTrackingPermissionDialogKillProcess()

void SetFaceTrackingPermissionDialogKillProcess ( bool  permissionDialogKillProcess)
inline

◆ SetFaceTrackingServerLogLevel()

void SetFaceTrackingServerLogLevel ( leia_log_level  serverLogLevel)
inline

◆ SetFaceTrackingPreferredFps()

void SetFaceTrackingPreferredFps ( int  preferredFps)
inline

◆ ResetDisplayConfig()

void ResetDisplayConfig ( )
inline

◆ GetHandle()

leia_core_init_configuration * GetHandle ( )
inline

The documentation for this class was generated from the following file: