AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Public Attributes | List of all members
alexaClientSDK::acsdkAudioPlayerInterfaces::AudioPlayerObserverInterface::Context Struct Reference

The context of the AudioPlayer when the observer is notified of the PlayerActivity state change. More...

#include <AudioPlayerObserverInterface.h>

Collaboration diagram for alexaClientSDK::acsdkAudioPlayerInterfaces::AudioPlayerObserverInterface::Context:
Collaboration graph
[legend]

Public Attributes

std::string audioItemId
 The ID of the AudioItem that the @ AudioPlayer is handling. More...
 
std::chrono::milliseconds offset
 The offset in millisecond from the start of the AudioItem. More...
 
avsCommon::avs::PlayRequestor playRequestor
 The PlayRequestor object in Play directive. More...
 
std::string trackProtectionName
 Track protection name of the AudioItem. More...
 
std::string trackPlaylistType
 Track Playlist Type of the AudioItem. More...
 
std::chrono::milliseconds startOffset
 The start offset in millisecond for the AudioItem in Play directive. More...
 
std::chrono::milliseconds endOffset
 The end offset in millisecond for the AudioItem in Play directive. More...
 

Detailed Description

The context of the AudioPlayer when the observer is notified of the PlayerActivity state change.

Member Data Documentation

◆ audioItemId

std::string alexaClientSDK::acsdkAudioPlayerInterfaces::AudioPlayerObserverInterface::Context::audioItemId

The ID of the AudioItem that the @ AudioPlayer is handling.

◆ endOffset

std::chrono::milliseconds alexaClientSDK::acsdkAudioPlayerInterfaces::AudioPlayerObserverInterface::Context::endOffset

The end offset in millisecond for the AudioItem in Play directive.

◆ offset

std::chrono::milliseconds alexaClientSDK::acsdkAudioPlayerInterfaces::AudioPlayerObserverInterface::Context::offset

The offset in millisecond from the start of the AudioItem.

◆ playRequestor

avsCommon::avs::PlayRequestor alexaClientSDK::acsdkAudioPlayerInterfaces::AudioPlayerObserverInterface::Context::playRequestor

The PlayRequestor object in Play directive.

◆ startOffset

std::chrono::milliseconds alexaClientSDK::acsdkAudioPlayerInterfaces::AudioPlayerObserverInterface::Context::startOffset

The start offset in millisecond for the AudioItem in Play directive.

◆ trackPlaylistType

std::string alexaClientSDK::acsdkAudioPlayerInterfaces::AudioPlayerObserverInterface::Context::trackPlaylistType

Track Playlist Type of the AudioItem.

◆ trackProtectionName

std::string alexaClientSDK::acsdkAudioPlayerInterfaces::AudioPlayerObserverInterface::Context::trackProtectionName

Track protection name of the AudioItem.


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