AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Public Attributes | List of all members
alexaClientSDK::acsdkAudioPlayer::AudioItem::Stream::ProgressReport Struct Reference

Contains values for progress reports. More...

#include <AudioItem.h>

Public Attributes

std::chrono::milliseconds delay
 
std::chrono::milliseconds interval
 

Detailed Description

Contains values for progress reports.

Member Data Documentation

◆ delay

std::chrono::milliseconds alexaClientSDK::acsdkAudioPlayer::AudioItem::Stream::ProgressReport::delay

Specifies when to send the ProgressReportDelayElapsed event to AVS. ProgressReportDelayElapsed must only be sent once at the specified interval.

Note
Some music providers do not require this report. If the report is not required, delay will be set to std:chrono::milliseconds::max().

◆ interval

std::chrono::milliseconds alexaClientSDK::acsdkAudioPlayer::AudioItem::Stream::ProgressReport::interval

Specifies when to emit a ProgressReportIntervalElapsed event to AVS. ProgressReportIntervalElapsed must be sent periodically at the specified interval.

Note
Some music providers do not require this report. If the report is not required, interval will be set to std::chrono::milliseconds::max().

The documentation for this struct was generated from the following file:

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