vsdk  9.1.0
Vsdk::Biometrics Namespace Reference

Classes

class  Authenticator
 ConsumerModule that performs user authentication (telling if the user talking is the one we expected to be talking) More...
 
class  Engine
 Responsible for creation of Authenticator and Identificator instances. More...
 
class  Identificator
 ConsumerModule that performs user identification (finding who's talking from a bunch of registered users) More...
 
class  Model
 Used by Authenticator and Identificator instances, containing a bunch of audio records associated with user names. More...
 
class  Recognizer
 Base class for biometrics recognition. More...
 

Typedefs

using AuthenticatorPtr = std::shared_ptr< Authenticator >
 
using EnginePtr = std::shared_ptr< Engine >
 
using IdentificatorPtr = std::shared_ptr< Identificator >
 
using ModelPtr = std::shared_ptr< Model >
 

Enumerations

enum  AuthenticatorEventCode
 
enum  AuthenticatorErrorCode { AuthenticatorErrorCode::UNEXPECTED_ERROR }
 
enum  IdentificatorEventCode
 
enum  IdentificatorErrorCode { IdentificatorErrorCode::UNEXPECTED_ERROR }
 
enum  ModelEventCode { ModelEventCode::INFO }
 
enum  ModelErrorCode { ModelErrorCode::UNEXPECTED_ERROR }
 
enum  ModelType { ModelType::TEXT_DEPENDANT, ModelType::TEXT_INDEPENDANT }
 

Typedef Documentation

◆ AuthenticatorPtr

using Vsdk::Biometrics::AuthenticatorPtr = typedef std::shared_ptr<Authenticator>

◆ EnginePtr

using Vsdk::Biometrics::EnginePtr = typedef std::shared_ptr<Engine>

◆ IdentificatorPtr

using Vsdk::Biometrics::IdentificatorPtr = typedef std::shared_ptr<Identificator>

◆ ModelPtr

using Vsdk::Biometrics::ModelPtr = typedef std::shared_ptr<Model>

Enumeration Type Documentation

◆ AuthenticatorEventCode

◆ AuthenticatorErrorCode

Enumerator
UNEXPECTED_ERROR 

◆ IdentificatorEventCode

◆ IdentificatorErrorCode

Enumerator
UNEXPECTED_ERROR 

◆ ModelEventCode

Enumerator
INFO 

◆ ModelErrorCode

Enumerator
UNEXPECTED_ERROR 

◆ ModelType

Enumerator
TEXT_DEPENDANT 
TEXT_INDEPENDANT