vsdk 12.0.0
 
Loading...
Searching...
No Matches
Vsdk Namespace Reference

Namespaces

namespace  Addon
 
namespace  Asr
 
namespace  Audio
 
namespace  Biometrics
 
namespace  ConfigHelpers
 
namespace  Constants
 
namespace  Nlu
 
namespace  SpeechEnhancement
 
namespace  Tts
 
namespace  Utils
 

Functions

void registerEngine (std::weak_ptr< IEngine > engine)
 
void unregisterEngine (std::weak_ptr< IEngine > engine)
 
std::string version ()
 Returns a "major.minor.patch" formatted version string.
 
void initFromFile (std::string const &vsdkJsonPath)
 
void initFromJson (nlohmann::json const &vsdkJson, std::string configDir)
 
bool isInitialized ()
 
void release ()
 
auto config () -> nlohmann::json const &
 
auto configDir () -> std::string const &
 
auto dataDir () -> std::string const &
 
auto cacheDir () -> std::string const &
 
auto executablePath () -> std::string const &
 
auto executableDir () -> std::string const &
 
auto resolveDataPath (std::string const &path) -> std::string
 
auto resolveCachePath (std::string const &path) -> std::string
 
auto resolveConfigPath (std::string const &path) -> std::string
 
auto resolvePath (std::string const &parentDir, std::string const &path) -> std::string
 
void registerEngine (IEngineWPtr engine)
 
void unregisterEngine (IEngineWPtr engine)
 
void enableVdkService ()
 
bool isVdkService ()
 
bool isVsdkAndroid ()
 
bool isVdkServiceAndroid ()
 
bool isNotVdkService ()
 
bool isNotVsdkAndroid ()
 
bool isNotVdkServiceAndroid ()
 

Function Documentation

◆ registerEngine() [1/2]

void Vsdk::registerEngine ( std::weak_ptr< IEngine >  engine)

◆ unregisterEngine() [1/2]

void Vsdk::unregisterEngine ( std::weak_ptr< IEngine >  engine)

◆ version()

std::string Vsdk::version ( )

Returns a "major.minor.patch" formatted version string.

◆ initFromFile()

void Vsdk::initFromFile ( std::string const &  vsdkJsonPath)

◆ initFromJson()

void Vsdk::initFromJson ( nlohmann::json const &  vsdkJson,
std::string  configDir 
)

◆ isInitialized()

bool Vsdk::isInitialized ( )

◆ release()

void Vsdk::release ( )

◆ config()

auto Vsdk::config ( ) -> nlohmann::json const &

◆ configDir()

auto Vsdk::configDir ( ) -> std::string const &

◆ dataDir()

auto Vsdk::dataDir ( ) -> std::string const &

◆ cacheDir()

auto Vsdk::cacheDir ( ) -> std::string const &

◆ executablePath()

auto Vsdk::executablePath ( ) -> std::string const &

◆ executableDir()

auto Vsdk::executableDir ( ) -> std::string const &

◆ resolveDataPath()

auto Vsdk::resolveDataPath ( std::string const &  path) -> std::string

◆ resolveCachePath()

auto Vsdk::resolveCachePath ( std::string const &  path) -> std::string

◆ resolveConfigPath()

auto Vsdk::resolveConfigPath ( std::string const &  path) -> std::string

◆ resolvePath()

auto Vsdk::resolvePath ( std::string const &  parentDir,
std::string const &  path 
) -> std::string

◆ registerEngine() [2/2]

void Vsdk::registerEngine ( IEngineWPtr  engine)

◆ unregisterEngine() [2/2]

void Vsdk::unregisterEngine ( IEngineWPtr  engine)

◆ enableVdkService()

void Vsdk::enableVdkService ( )

◆ isVdkService()

bool Vsdk::isVdkService ( )

◆ isVsdkAndroid()

bool Vsdk::isVsdkAndroid ( )

◆ isVdkServiceAndroid()

bool Vsdk::isVdkServiceAndroid ( )

◆ isNotVdkService()

bool Vsdk::isNotVdkService ( )

◆ isNotVsdkAndroid()

bool Vsdk::isNotVsdkAndroid ( )

◆ isNotVdkServiceAndroid()

bool Vsdk::isNotVdkServiceAndroid ( )