![]()  | 
  
    AlexaClientSDK
    3.0.0
    
   A cross-platform, modular SDK for interacting with the Alexa Voice Service 
   | 
 
Namespaces | |
| test | |
Classes | |
| struct | Fingerprint | 
| struct | MediaDescription | 
| class | MediaPlayerFactoryInterface | 
| class | MediaPlayerFactoryObserverInterface | 
| class | MediaPlayerInterface | 
| class | MediaPlayerObserverInterface | 
| struct | MediaPlayerState | 
| struct | PlaybackAttributes | 
| struct | PlaybackContext | 
| struct | PlaybackReport | 
| class | PooledMediaResourceProvider | 
| class | PooledMediaResourceProviderInterface | 
| struct | SourceConfig | 
Typedefs | |
| typedef std::map< std::string, std::string > | HeaderConfig | 
| Header Key, Value pairs.  More... | |
Functions | |
| std::string | errorTypeToString (ErrorType errorType) | 
| std::ostream & | operator<< (std::ostream &stream, const ErrorType &errorType) | 
| MediaDescription | emptyMediaDescription () | 
| std::ostream & | operator<< (std::ostream &stream, const MediaDescription &mediaDescription) | 
| std::ostream & | operator<< (std::ostream &stream, const MediaPlayerState &state) | 
| std::ostream & | operator<< (std::ostream &stream, const MediaPlayerState::MediaPlayerProtection &mediaPlayerProtection) | 
| bool | validateIfNotMalicious (const std::string &header) | 
| std::pair< bool, bool > | validatePlaybackContextHeaders (PlaybackContext *playbackContext) | 
| SourceConfig | emptySourceConfig () | 
| std::ostream & | operator<< (std::ostream &stream, const SourceConfig &config) | 
Variables | |
| static std::string | PLAY_BEHAVIOR = "playBehavior" | 
| Play behavior key to be included in the additional data.  More... | |
| static const std::chrono::milliseconds | MEDIA_PLAYER_INVALID_OFFSET {-1} | 
| Represents offset returned when MediaPlayer is in an invalid state.  More... | |
| const std::chrono::milliseconds | DURATION_UNKNOWN = std::chrono::milliseconds(-1) | 
| static constexpr short | MAX_GAIN = 100 | 
| Maximum gain supported.  More... | |
| static constexpr short | MIN_GAIN = 0 | 
| Minimum gain supported.  More... | |
| typedef std::map<std::string, std::string> alexaClientSDK::avsCommon::utils::mediaPlayer::HeaderConfig | 
Header Key, Value pairs.
Identifies the specific type of error in a PlaybackFailed event. 
      
  | 
  inline | 
Builds an empty Media Description object.
      
  | 
  inline | 
Builds a Source Config object with fade in disabled.
      
  | 
  inline | 
Convert an ErrorType to an AVS-compliant std::string.
| errorType | The ErrorType to convert.  | 
errorType. 
      
  | 
  inline | 
Write a MediaDescription value to the given stream.
| stream | The stream to write the value to. | 
| mediaDescription | The value to write to the stream as a string. | 
      
  | 
  inline | 
Write a SourceConfig value to the given stream.
| stream | The stream to write the value to. | 
| config | The value to write to the stream as a string. | 
      
  | 
  inline | 
Write a MediaPlayerProtection value to an ostream.
| stream | The stream to write the value to. | 
| mediaPlayerProtection | The MediaPlayerProtection value to write to the ostream as a string.  | 
ostream that was passed in and written to. 
      
  | 
  inline | 
Write an ErrorType value to an ostream.
| stream | The stream to write the value to. | 
| errorType | The ErrorType value to write to the ostream as a string.  | 
ostream that was passed in and written to. 
      
  | 
  inline | 
Write a MediaPlayerState to an ostream as a string.
| stream | The stream to write the value to. | 
| state | The state value to write to teh ostream as a string  | 
ostream that was passed in and written to. | bool alexaClientSDK::avsCommon::utils::mediaPlayer::validateIfNotMalicious | ( | const std::string & | header | ) | 
Check for malicious characters(, 
, null) in the header string.
| header | to be validated. | 
true if not malicious, else false. | std::pair<bool, bool> alexaClientSDK::avsCommon::utils::mediaPlayer::validatePlaybackContextHeaders | ( | PlaybackContext * | playbackContext | ) | 
Validate the headers. Delete the invalid entries
| [out] | playbackContext | to be validated and the invalid entries will be deleted. | 
| const std::chrono::milliseconds alexaClientSDK::avsCommon::utils::mediaPlayer::DURATION_UNKNOWN = std::chrono::milliseconds(-1) | 
      
  | 
  static | 
Maximum gain supported.
      
  | 
  static | 
Represents offset returned when MediaPlayer is in an invalid state.
      
  | 
  static | 
Minimum gain supported.
      
  | 
  static | 
Play behavior key to be included in the additional data.
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0