AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <PlaybackAttributes.h>
Public Attributes | |
std::string | name |
std::string | codec |
long | samplingRateInHertz |
long | dataRateInBitsPerSecond |
Struct to hold playback attributes of a track. This struct is used for both reporting playback options (as part of an adaptive bitrate scheme such as MPEG-DASH) for Premium Audio, and reporting which playback option the device chose.
std::string alexaClientSDK::avsCommon::utils::mediaPlayer::PlaybackAttributes::codec |
Encoding of the stream being played. For DASH, this will be pulled from the "representation" tag in an Adaptation Set.
long alexaClientSDK::avsCommon::utils::mediaPlayer::PlaybackAttributes::dataRateInBitsPerSecond |
Bitrate of the stream being played in bits per second. For DASH, this will be pulled from the "representation" tag in an Adaptation Set.
std::string alexaClientSDK::avsCommon::utils::mediaPlayer::PlaybackAttributes::name |
Identifier for the stream currently being played from the manifest. For DASH, this will be pulled from a SupplementalProperty under each representation, with the schemeIdURI="tag:amazon.com,2019:dash:StreamId"
long alexaClientSDK::avsCommon::utils::mediaPlayer::PlaybackAttributes::samplingRateInHertz |
Audio sampling rate of the stream being played in Hertz. For DASH, this will be pulled from the "representation" tag in an Adaptation Set.
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0