Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases
Get Started
Design and Develop
Publish
Reference
Support
Native
Skip to main content

Interfaces

Structs

  • AudioEffect
  • PlaybackIntensitySettings
  • EqualizerSettings — Struct encapsulating Audio Effect Equalizer Settings object Preset information consists of the following:
  • Command — Struct encapsulating Audio Effect Command object This is used for custom audio effects to pass payload request from the client to server through the processCommand API. Note: The max allowed payload size is 2048 bytes.
  • EqualizerBandInfo — Struct encapsulating Audio Effect Equalizer Band Information object Represents band information that consists the following:
  • EqualizerPresetInfo — Struct encapsulating Audio Effect Equalizer Preset Information object Preset information consists of the following:
  • SpeechIntensitySettings
  • AudioConfig — Struct for encapsulating the Audio Config
  • AudioAttributes — Struct for encapsulating the Audio Attributes. This structure informs the user about what content is played, what will this audio be used for and how playback will work.
  • VolumeType — Struct whose value field is used to signify the Audio Volume Type
  • AudioDeviceType — Struct whose value field is used to signify the Audio Device Type
  • TelephonyMode — Struct whose value field is used to signify the Audio Telephony Mode
  • SampleFormat — Struct whose value field is used to signify the Audio Sample Format
  • ChannelMask — Struct whose value field is used to signify the Audio Channel Layout
  • AudioContentType — Struct whose value field is used to signify the Audio Content Type The content type expresses the general category of the content.
  • AudioUsage — Struct whose value field is used to signify the Audio Usage This field tells what is this sound used for. This is achieved with the “usage” information.
  • AudioFlags — Struct whose fields is used to signify the Audio Flags This field tells “how” the playback of an audio gets affected
  • AudioSource — Struct whose value field is used to signify the Audio Source
  • SystemSound — Struct whose value field is used to signify the System Sound Types
  • DuckingMode — Struct whose value field is used to signify the Audio Ducking Mode
  • SinkFormatsSelectionPolicy — Struct whose value field is used to signify the User Audio Mode for HDMI output
  • AudioStreamTag — Interface for encapsulating pre-defined stream tags that can be used to specify stream attributes while creating playback streams

Enumerations

  • VolumeUpdate — Enum used to specify Audio Volume Update Type Up or Down
  • AudioRole — Enum used to signify the Audio Role
  • SampleLayout — Enum to indicate the Audio Sample Layout
  • StreamDuckingPolicy — Enum used to specify Audio Stream Ducking Policy
  • AudioFadeType — Enum used for fade type during audio playback stream volume change.

Exceptions

Last modified on October 29, 2026