SRSDK  0.10.39
Loading...
Searching...
No Matches
types.hpp File Reference
#include "leia/common/api.h"
#include "leia/common/types.h"
#include <string_view>
#include <string>
#include <array>

Go to the source code of this file.

Data Structures

struct  FaceDetectorConfig
 
struct  CameraID
 
struct  Camera
 
struct  TrackingCamera
 

Namespaces

namespace  leia
 

Typedefs

using Timestamp = leia_timestamp
 
using TimestampSpace = leia_timestamp_space
 
using ImageDesc = leia_image_desc
 
using CameraIntrinsics = leia_camera_intrinsics
 
using Orientation = leia_orientation
 

Enumerations

enum  FaceDetectorBackend {
  kLeiaFaceDetectorBackendUnknown = 0 , kLeiaFaceDetectorBackendCPU = 1 << 0 , kLeiaFaceDetectorBackendGPU = 1 << 1 , kLeiaFaceDetectorBackendDSP = 1 << 2 ,
  kNumLeiaFaceDetectorBackends = 3
}
 
enum  FaceDetectorInputType { kLeiaFaceDetectorInputTypeUnknown = 0 , kLeiaFaceDetectorInputTypeCPU = 1 << 0 , kLeiaFaceDetectorInputTypeGPU = 1 << 1 , kNumLeiaFaceDetectorInputTypes = 2 }
 

Functions

LEIA_NODISCARD LEIA_FORCE_INLINE const char * ToStr (FaceDetectorBackend backend)
 
LEIA_NODISCARD LEIA_FORCE_INLINE const char * ToUiStr (FaceDetectorBackend backend)
 
LEIA_NODISCARD LEIA_FORCE_INLINE const char * ToStr (FaceDetectorInputType inputType)
 
LEIA_NODISCARD LEIA_FORCE_INLINE const char * ToUiStr (FaceDetectorInputType inputType)
 
LEIA_NODISCARD LEIA_FORCE_INLINE const char * ToUiStr (Orientation orientation)
 
bool FromStr (std::string_view const &str, Orientation *out)
 
constexpr bool IsValid (Orientation orientation)
 
constexpr int32_t GetRelativeClockwiseAngle (Orientation from, Orientation to)