AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Classes | Typedefs | Enumerations | Functions
alexaClientSDK::avsCommon::utils::playlistParser Namespace Reference

Classes

struct  EncryptionInfo
 
class  IterativePlaylistParserInterface
 
struct  PlaylistEntry
 
class  PlaylistParserInterface
 
class  PlaylistParserObserverInterface
 

Typedefs

typedef std::tuple< long, long > ByteRange
 Alias for holding start and end offsets of byte range of an URL to download. More...
 

Enumerations

enum  PlaylistParseResult { PlaylistParseResult::FINISHED, PlaylistParseResult::ERROR, PlaylistParseResult::STILL_ONGOING, PlaylistParseResult::SHUTDOWN }
 

Functions

std::ostream & operator<< (std::ostream &stream, const PlaylistParseResult &result)
 

Typedef Documentation

◆ ByteRange

Alias for holding start and end offsets of byte range of an URL to download.

Enumeration Type Documentation

◆ PlaylistParseResult

An enum class used to specify the result of a parsing operation.

Enumerator
FINISHED 

The playlist has been fully parsed successfully. This indicates that parsing of the playlist has completed.

ERROR 

The playlist parsing has encountered an error and will abort parsing. In this case, the url in the callback will not be valid.

STILL_ONGOING 

The playlist parsing is still ongoing.

SHUTDOWN 

Function Documentation

◆ operator<<()

std::ostream& alexaClientSDK::avsCommon::utils::playlistParser::operator<< ( std::ostream &  stream,
const PlaylistParseResult result 
)
inline

Write a PlaylistParseResult value to an ostream as a string.

Parameters
streamThe stream to write the value to.
resultThe PlaylistParseResult value to write to the ostream as a string.
Returns
The ostream that was passed in and written to.

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