16 #ifndef AACE_ALEXA_ALEXA_CONFIGURATION_H 17 #define AACE_ALEXA_ALEXA_CONFIGURATION_H 27 #include "AACE/Core/EngineConfiguration.h" 28 #include "AlexaEngineInterfaces.h" 66 const std::string& deviceSerialNumber,
67 const std::string& clientId,
68 const std::string& productId,
69 const std::string& manufacturerName,
70 const std::string& description);
90 const std::string& databaseFilePath);
110 const std::string& databaseFilePath);
130 const std::string& databaseFilePath);
150 const std::string& databaseFilePath);
174 static std::shared_ptr<aace::core::config::EngineConfiguration>
createCurlConfig(
175 const std::string& certsPath,
176 const std::string& iface =
"");
202 const std::string& databaseFilePath,
203 const std::string& locale =
"en-US");
236 const std::string& databaseFilePath,
237 const std::vector<std::string>& locales = {
"en-US",
252 const std::string& defaultLocale =
"en-US",
253 const std::string& defaultTimezone =
"America/Vancouver",
254 const std::vector<std::vector<std::string>>& localeCombinations = {});
274 const std::string& databaseFilePath);
312 static std::shared_ptr<aace::core::config::EngineConfiguration>
createSystemConfig(uint32_t firmwareVersion);
334 const std::string& encoderName);
387 const std::vector<TemplateRuntimeTimeout>& timeoutList);
407 const std::string& agent);
482 const std::vector<EqualizerBand>& supportedBands = {},
485 const std::vector<EqualizerBandLevel>& defaultBandLevels = {});
492 #endif // AACE_ALEXA_ALEXA_CONFIGURATION_H Definition: AlexaConfiguration.h:39
TemplateRuntimeTimeoutType
Definition: AlexaConfiguration.h:339
static std::shared_ptr< aace::core::config::EngineConfiguration > createMiscStorageConfig(const std::string &databaseFilePath)
static std::shared_ptr< aace::core::config::EngineConfiguration > createDeviceInfoConfig(const std::string &deviceSerialNumber, const std::string &clientId, const std::string &productId, const std::string &manufacturerName, const std::string &description)
aace::alexa::EqualizerControllerEngineInterface::EqualizerBandLevel EqualizerBandLevel
Definition: AlexaConfiguration.h:422
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:360
std::pair< EqualizerBand, int > EqualizerBandLevel
Definition: AlexaEngineInterfaces.h:462
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 > 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="")
static std::shared_ptr< aace::core::config::EngineConfiguration > createSpeakerManagerConfig(bool enabled)
static std::shared_ptr< aace::core::config::EngineConfiguration > createDeviceSettingsConfig(const std::string &databaseFilePath, const std::vector< std::string > &locales={"en-US", "en-GB", "de-DE", "en-IN", "en-CA", "ja-JP", "en-AU", "fr-FR", "it-IT", "es-ES", "es-MX", "fr-CA", "es-US", "hi-IN", "pt-BR"}, const std::string &defaultLocale="en-US", const std::string &defaultTimezone="America/Vancouver", const std::vector< std::vector< std::string >> &localeCombinations={})
EqualizerBand
Definition: AlexaEngineInterfaces.h:449
static std::shared_ptr< aace::core::config::EngineConfiguration > createNotificationsConfig(const std::string &databaseFilePath)
static std::shared_ptr< aace::core::config::EngineConfiguration > createCapabilitiesDelegateConfig(const std::string &databaseFilePath)