![]() |
AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
Namespaces | |
| test | |
Classes | |
| struct | CaptionData |
| class | CaptionFrame |
| class | CaptionFrameParseListenerInterface |
| struct | CaptionLine |
| class | CaptionManager |
| class | CaptionManagerInterface |
| class | CaptionParserInterface |
| class | CaptionPresenterInterface |
| class | CaptionTimingAdapter |
| class | CaptionTimingAdapterInterface |
| class | DelayInterface |
| class | LibwebvttParserAdapter |
| struct | Style |
| class | SystemClockDelay |
| struct | TextStyle |
| class | TimingAdapterFactory |
Typedefs | |
| using | CaptionsComponent = acsdkManufactory::Component< std::shared_ptr< CaptionManagerInterface >, acsdkManufactory::Import< std::shared_ptr< acsdkShutdownManagerInterfaces::ShutdownNotifierInterface > >> |
Enumerations | |
| enum | CaptionFormat { CaptionFormat::WEBVTT, CaptionFormat::UNKNOWN } |
Functions | |
| CaptionsComponent | getComponent () |
| CaptionFormat | avsStringToCaptionFormat (const std::string &text) |
| std::ostream & | operator<< (std::ostream &stream, const CaptionFormat &format) |
| std::ostream & | operator<< (std::ostream &stream, const CaptionFrame &frame) |
| std::ostream & | operator<< (std::ostream &stream, const CaptionLine &line) |
| std::ostream & | operator<< (std::ostream &stream, const Style &style) |
| std::ostream & | operator<< (std::ostream &stream, const TextStyle &textStyle) |
| using alexaClientSDK::captions::CaptionsComponent = typedef acsdkManufactory::Component< std::shared_ptr<CaptionManagerInterface>, acsdkManufactory::Import<std::shared_ptr<acsdkShutdownManagerInterfaces::ShutdownNotifierInterface> >> |
Definition of a Manufactory component for Captions.
|
strong |
An enumeration of caption formats supported by the SDK.
| Enumerator | |
|---|---|
| WEBVTT | WebVTT formatted plain text, see https://www.w3.org/TR/webvtt1/. |
| UNKNOWN | Unknown or unsupported format. |
|
inline |
Convert an AVS-compliant string to a CaptionFormat.
| text | The AVS-compliant string to convert. |
CaptionFormat if a match is found, otherwise CaptionFormat::UNKNOWN. | CaptionsComponent alexaClientSDK::captions::getComponent | ( | ) |
Creates an manufactory component that exports a shared pointer to an implementation of CaptionManagerInterface.
|
inline |
Write a CaptionFormat value to an ostream as a string.
| stream | The stream to write the value to. |
| format | The CaptionFormat value to write to the ostream as a string. |
ostream that was passed in and written to. | std::ostream& alexaClientSDK::captions::operator<< | ( | std::ostream & | stream, |
| const Style & | style | ||
| ) |
| std::ostream& alexaClientSDK::captions::operator<< | ( | std::ostream & | stream, |
| const CaptionLine & | line | ||
| ) |
Write a CaptionLine value to an ostream as a string.
| stream | The stream to write the value to. |
| cl | The caption line value to write to the ostream as a string. |
ostream that was passed in and written to. | std::ostream& alexaClientSDK::captions::operator<< | ( | std::ostream & | stream, |
| const TextStyle & | textStyle | ||
| ) |
| std::ostream& alexaClientSDK::captions::operator<< | ( | std::ostream & | stream, |
| const CaptionFrame & | frame | ||
| ) |
Write a CaptionFrame value to an ostream as a string.
| stream | The stream to write the value to. |
| frame | The CaptionFrame value to write to the ostream as a string. |
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