AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Public Attributes | List of all members
alexaClientSDK::avsCommon::utils::mediaPlayer::PlaybackAttributes Struct Reference

#include <PlaybackAttributes.h>

Public Attributes

std::string name
 
std::string codec
 
long samplingRateInHertz
 
long dataRateInBitsPerSecond
 

Detailed Description

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.

Member Data Documentation

◆ codec

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.

◆ dataRateInBitsPerSecond

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.

◆ name

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"

◆ samplingRateInHertz

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.


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