Contains all Yobe-related functions and structures. More...
Namespaces | |
namespace | Create |
Namespace for functions that create new instances of Yobe objects. | |
namespace | Info |
Namespace for obtaining information about Yobe's library. | |
Classes | |
struct | BioListener |
The main class for utilizing the Yobe BioListener functionality. More... | |
struct | IDListener |
The main class for utilizing the Yobe IDListener functionality. More... | |
struct | IDTemplate |
This struct is used to store biometric data of a user. More... | |
Enumerations | |
enum class | IDSensitivity { LOWEST , LOW , MEDIUM , HIGH , HIGHEST } |
The level of sensitivity to use for ID template matching. More... | |
enum class | OutputGain { LOWEST , LOW , MEDIUM , HIGH , HIGHEST } |
This enumeration is used to define the fixed output gain for Yobe's processed buffer. The gain is applied according to the application requirement. Default gain is MEDIUM. More... | |
enum class | MicOrientation { BROAD_SIDE = 0 , END_FIRE = 15 } |
This enum allows the algorithm to know how your microphones are oriented. [See Details in doxygen docs]. More... | |
enum class | VoiceTarget { NEAR_FIELD , FAR_FIELD } |
This is used to specify whether the target voice is near or far from the microphone. More... | |
enum class | OutputBufferType { YOBE_VARIABLE , YOBE_FIXED } |
This is used to define the OutputBufferType of LATTE algorithm. To learn which applies to your application please see the section in the documentation. More... | |
enum class | Status : int16_t { YOBE_UNKNOWN = -1 , YOBE_OK = 0 , YOBE_ERROR = 1 , ALREADY_INIT = 2 , NEEDS_MORE_DATA = 3 , INVALID_LICENSE = 4 , SESSION_EXPIRE = 5 , YOBE_STOPPED = 6 , HANDLE_INVALID = 7 , ENROLLING = 8 } |
Yobe status codes that give information on internal state. More... | |
Contains all Yobe-related functions and structures.
|
strong |
The level of sensitivity to use for ID template matching.
|
strong |
This enumeration is used to define the fixed output gain for Yobe's processed buffer. The gain is applied according to the application requirement. Default gain is MEDIUM.
|
strong |
This enum allows the algorithm to know how your microphones are oriented. [See Details in doxygen docs].
|
strong |
|
strong |
This is used to define the OutputBufferType of LATTE algorithm. To learn which applies to your application please see the section in the documentation.
Enumerator | |
---|---|
YOBE_VARIABLE | This allow the output buffer to change sizes. |
YOBE_FIXED | This guarantees that the output buffer will always be the same size. |
|
strong |
Yobe status codes that give information on internal state.
Enumerator | |
---|---|
YOBE_UNKNOWN | An unknown error has occurred. |
YOBE_OK | The function executed successfully. |
YOBE_ERROR | A known error occurred in the function. |
ALREADY_INIT | The library has already been started. |
NEEDS_MORE_DATA | The algorithm needs more data before it can start processing the audio. |
INVALID_LICENSE | The license is invalid. |
SESSION_EXPIRE | This means the Yobe session timing has expired. |
YOBE_STOPPED | This means that the engine successfully stopped. |
HANDLE_INVALID | This means that the engine has not been initialized. |
ENROLLING | This means the last buffer was processed while the IDListener was configured for enrolling a new BiometricTemplate. |