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)