16 #ifndef AACE_ALEXA_ALEXA_CONFIGURATION_H 17 #define AACE_ALEXA_ALEXA_CONFIGURATION_H 27 #include "AACE/Core/EngineConfiguration.h" 28 #include "AlexaEngineInterfaces.h" 62 static std::shared_ptr<aace::core::config::EngineConfiguration>
createDeviceInfoConfig(
const std::string& deviceSerialNumber,
const std::string& clientId,
const std::string& productId );
81 static std::shared_ptr<aace::core::config::EngineConfiguration>
createAlertsConfig(
const std::string& databaseFilePath );
100 static std::shared_ptr<aace::core::config::EngineConfiguration>
createNotificationsConfig(
const std::string& databaseFilePath );
119 static std::shared_ptr<aace::core::config::EngineConfiguration>
createCertifiedSenderConfig(
const std::string& databaseFilePath );
144 static std::shared_ptr<aace::core::config::EngineConfiguration>
createCurlConfig(
const std::string &certsPath,
const std::string &iface =
"" );
166 static std::shared_ptr<aace::core::config::EngineConfiguration>
createSettingsConfig(
const std::string& databaseFilePath,
const std::string& locale =
"en-US" );
185 static std::shared_ptr<aace::core::config::EngineConfiguration>
createMiscStorageConfig(
const std::string& databaseFilePath );
204 static std::shared_ptr<aace::core::config::EngineConfiguration>
createSystemConfig( uint32_t firmwareVersion );
369 const std::vector<EqualizerBand>& supportedBands = {},
372 const std::vector<EqualizerBandLevel>& defaultBandLevels = {} );
379 #endif // AACE_ALEXA_ALEXA_CONFIGURATION_H std::pair< EqualizerBand, int > EqualizerBandLevel
Definition: AlexaEngineInterfaces.h:439
Definition: AlexaConfiguration.h:39
TemplateRuntimeTimeoutType
Definition: AlexaConfiguration.h:230
static std::shared_ptr< aace::core::config::EngineConfiguration > createMiscStorageConfig(const std::string &databaseFilePath)
aace::alexa::EqualizerControllerEngineInterface::EqualizerBandLevel EqualizerBandLevel
Definition: AlexaConfiguration.h:309
Definition: AddressBook.h:26
static std::shared_ptr< aace::core::config::EngineConfiguration > createExternalMediaPlayerConfig(const std::string &agent)
static std::shared_ptr< aace::core::config::EngineConfiguration > createAlertsConfig(const std::string &databaseFilePath)
std::pair< TemplateRuntimeTimeoutType, std::chrono::milliseconds > TemplateRuntimeTimeout
Definition: AlexaConfiguration.h:251
static std::shared_ptr< aace::core::config::EngineConfiguration > createSystemConfig(uint32_t firmwareVersion)
static std::shared_ptr< aace::core::config::EngineConfiguration > createTemplateRuntimeTimeoutConfig(const std::vector< TemplateRuntimeTimeout > &timeoutList)
static std::shared_ptr< aace::core::config::EngineConfiguration > createSpeechRecognizerConfig(const std::string &encoderName)
static std::shared_ptr< aace::core::config::EngineConfiguration > createDeviceInfoConfig(const std::string &deviceSerialNumber, const std::string &clientId, const std::string &productId)
static std::shared_ptr< aace::core::config::EngineConfiguration > createEqualizerControllerConfig(const std::vector< EqualizerBand > &supportedBands={}, int minLevel=-6, int maxLevel=6, const std::vector< EqualizerBandLevel > &defaultBandLevels={})
static std::shared_ptr< aace::core::config::EngineConfiguration > createCertifiedSenderConfig(const std::string &databaseFilePath)
static std::shared_ptr< aace::core::config::EngineConfiguration > createSettingsConfig(const std::string &databaseFilePath, const std::string &locale="en-US")
static std::shared_ptr< aace::core::config::EngineConfiguration > createCurlConfig(const std::string &certsPath, const std::string &iface="")
EqualizerBand
Definition: AlexaEngineInterfaces.h:426
static std::shared_ptr< aace::core::config::EngineConfiguration > createNotificationsConfig(const std::string &databaseFilePath)