AlexaClientSDK  1.20.1
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Namespaces | Classes | Variables
alexaClientSDK::equalizer Namespace Reference

Namespaces

 test
 

Classes

class  EqualizerBandMapperInterface
 
class  EqualizerController
 
class  EqualizerLinearBandMapper
 
class  EqualizerUtils
 
class  InMemoryEqualizerConfiguration
 
class  MiscDBEqualizerStorage
 
class  SDKConfigEqualizerConfiguration
 

Variables

static const std::string TAG {"EqualizerController"}
 String to identify log entries originating from this file. More...
 
static const std::string TAG {"EqualizerLinearBandMapper"}
 String to identify log entries originating from this file. More...
 
static const int MIN_TARGET_BANDS = 1
 Minimum number of target bands supported. More...
 
static const int MAX_TARGET_BANDS = 1000
 
static const std::string TAG {"EqualizerUtils"}
 String to identify log entries originating from this file. More...
 
constexpr char JSON_KEY_BANDS [] = "bands"
 Name for "bands" JSON branch. More...
 
constexpr char JSON_KEY_NAME [] = "name"
 Name for "name" JSON value. More...
 
constexpr char JSON_KEY_LEVEL [] = "level"
 Name for "level" JSON value. More...
 
constexpr char JSON_KEY_MODE [] = "mode"
 Name for "mode" JSON value. More...
 
static const std::string TAG {"InMemoryEqualizerConfiguration"}
 String to identify log entries originating from this file. More...
 
static constexpr int DEFAULT_LEVEL = 0
 Default level value. More...
 
static constexpr int DEFAULT_MIN_LEVEL = -6
 Default minimum band level in dB. -6 dB effectively halving the amplitude of the band. More...
 
static constexpr int DEFAULT_MAX_LEVEL = 6
 Default maximum band level in dB. +6 dB effectively doubling the amplitude of the band. More...
 
static constexpr int DEFAULT_ADJUST_DELTA = 1
 Adjustment value used by AVS by default, in dB, when you, for example, say "Alexa, raise the bass". More...
 
static const std::string TAG {"MiscDBEqualizerStorage"}
 String to identify log entries originating from this file. More...
 
static const std::string COMPONENT_NAME = "equalizerController"
 Component name needed for Misc DB. More...
 
static const std::string EQUALIZER_STATE_TABLE = "equalizerState"
 Misc DB table for equalizer state. More...
 
static const std::string EQUALIZER_STATE_KEY = "state"
 Key for equalizer state in Misc DB table. More...
 
static const std::string TAG {"SDKConfigEqualizerConfiguration"}
 String to identify log entries originating from this file. More...
 
static const std::string ENABLED_CONFIG_KEY = "enabled"
 JSON key for "enabled" value. More...
 
static const std::string BANDS_CONFIG_KEY = "bands"
 JSON key for "equalizer" branch. More...
 
static const std::string MODES_CONFIG_KEY = "modes"
 JSON key for "modes" branch. More...
 
static const std::string MODE_CONFIG_KEY = "mode"
 JSON key for "mode" value. More...
 
static const std::string DEFAULT_STATE_CONFIG_KEY = "defaultState"
 JSON key for "defaultState" branch. More...
 
static const std::string MIN_LEVEL_CONFIG_KEY = "minLevel"
 JSON key for "minLevel" value. More...
 
static const std::string MAX_LEVEL_CONFIG_KEY = "maxLevel"
 JSON key for "maxLevel" value. More...
 
static const std::string DEFAULT_DELTA_CONFIG_KEY = "defaultDelta"
 JSON key for "defaultDelta" value. More...
 

Variable Documentation

◆ BANDS_CONFIG_KEY

const std::string alexaClientSDK::equalizer::BANDS_CONFIG_KEY = "bands"
static

JSON key for "equalizer" branch.

◆ COMPONENT_NAME

const std::string alexaClientSDK::equalizer::COMPONENT_NAME = "equalizerController"
static

Component name needed for Misc DB.

◆ DEFAULT_ADJUST_DELTA

constexpr int alexaClientSDK::equalizer::DEFAULT_ADJUST_DELTA = 1
static

Adjustment value used by AVS by default, in dB, when you, for example, say "Alexa, raise the bass".

◆ DEFAULT_DELTA_CONFIG_KEY

const std::string alexaClientSDK::equalizer::DEFAULT_DELTA_CONFIG_KEY = "defaultDelta"
static

JSON key for "defaultDelta" value.

◆ DEFAULT_LEVEL

constexpr int alexaClientSDK::equalizer::DEFAULT_LEVEL = 0
static

Default level value.

◆ DEFAULT_MAX_LEVEL

constexpr int alexaClientSDK::equalizer::DEFAULT_MAX_LEVEL = 6
static

Default maximum band level in dB. +6 dB effectively doubling the amplitude of the band.

◆ DEFAULT_MIN_LEVEL

constexpr int alexaClientSDK::equalizer::DEFAULT_MIN_LEVEL = -6
static

Default minimum band level in dB. -6 dB effectively halving the amplitude of the band.

◆ DEFAULT_STATE_CONFIG_KEY

const std::string alexaClientSDK::equalizer::DEFAULT_STATE_CONFIG_KEY = "defaultState"
static

JSON key for "defaultState" branch.

◆ ENABLED_CONFIG_KEY

const std::string alexaClientSDK::equalizer::ENABLED_CONFIG_KEY = "enabled"
static

JSON key for "enabled" value.

◆ EQUALIZER_STATE_KEY

const std::string alexaClientSDK::equalizer::EQUALIZER_STATE_KEY = "state"
static

Key for equalizer state in Misc DB table.

◆ EQUALIZER_STATE_TABLE

const std::string alexaClientSDK::equalizer::EQUALIZER_STATE_TABLE = "equalizerState"
static

Misc DB table for equalizer state.

◆ JSON_KEY_BANDS

constexpr char alexaClientSDK::equalizer::JSON_KEY_BANDS[] = "bands"

Name for "bands" JSON branch.

◆ JSON_KEY_LEVEL

constexpr char alexaClientSDK::equalizer::JSON_KEY_LEVEL[] = "level"

Name for "level" JSON value.

◆ JSON_KEY_MODE

constexpr char alexaClientSDK::equalizer::JSON_KEY_MODE[] = "mode"

Name for "mode" JSON value.

◆ JSON_KEY_NAME

constexpr char alexaClientSDK::equalizer::JSON_KEY_NAME[] = "name"

Name for "name" JSON value.

◆ MAX_LEVEL_CONFIG_KEY

const std::string alexaClientSDK::equalizer::MAX_LEVEL_CONFIG_KEY = "maxLevel"
static

JSON key for "maxLevel" value.

◆ MAX_TARGET_BANDS

const int alexaClientSDK::equalizer::MAX_TARGET_BANDS = 1000
static

Maximum number of target bands supported. An unrealistic value is chosen to handle cases when huge number is provided by mistake.

◆ MIN_LEVEL_CONFIG_KEY

const std::string alexaClientSDK::equalizer::MIN_LEVEL_CONFIG_KEY = "minLevel"
static

JSON key for "minLevel" value.

◆ MIN_TARGET_BANDS

const int alexaClientSDK::equalizer::MIN_TARGET_BANDS = 1
static

Minimum number of target bands supported.

◆ MODE_CONFIG_KEY

const std::string alexaClientSDK::equalizer::MODE_CONFIG_KEY = "mode"
static

JSON key for "mode" value.

◆ MODES_CONFIG_KEY

const std::string alexaClientSDK::equalizer::MODES_CONFIG_KEY = "modes"
static

JSON key for "modes" branch.

◆ TAG [1/6]

const std::string alexaClientSDK::equalizer::TAG {"EqualizerLinearBandMapper"}
static

String to identify log entries originating from this file.

◆ TAG [2/6]

const std::string alexaClientSDK::equalizer::TAG {"InMemoryEqualizerConfiguration"}
static

String to identify log entries originating from this file.

◆ TAG [3/6]

const std::string alexaClientSDK::equalizer::TAG {"EqualizerController"}
static

String to identify log entries originating from this file.

◆ TAG [4/6]

const std::string alexaClientSDK::equalizer::TAG {"EqualizerUtils"}
static

String to identify log entries originating from this file.

◆ TAG [5/6]

const std::string alexaClientSDK::equalizer::TAG {"MiscDBEqualizerStorage"}
static

String to identify log entries originating from this file.

◆ TAG [6/6]

const std::string alexaClientSDK::equalizer::TAG {"SDKConfigEqualizerConfiguration"}
static

String to identify log entries originating from this file.

AlexaClientSDK 1.20.1 - Copyright 2016-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0