![]() |
AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <ExternalMediaPlayerObserverInterface.h>
Public Member Functions | |
virtual | ~ExternalMediaPlayerObserverInterface ()=default |
virtual void | onLoginStateProvided (const std::string &playerId, const acsdkExternalMediaPlayerInterfaces::ObservableSessionProperties sessionStateProperties)=0 |
virtual void | onPlaybackStateProvided (const std::string &playerId, const acsdkExternalMediaPlayerInterfaces::ObservablePlaybackStateProperties playbackStateProperties)=0 |
This interface allows a derived class to know when a new Login or PlaybackState has been provided
|
virtualdefault |
Destructor.
|
pure virtual |
This function is called when the login state is provided as a state observer
playerId | the ExternalMediaAdapter being reported on |
sessionStateProperties | the observable session properties being reported |
Implemented in alexaClientSDK::sampleApplications::ipcServerSampleApp::AplClientBridge.
|
pure virtual |
This function is called when the playback state is provided as a state observer
playerId | the ExternalMediaAdapter being reported on |
playbackStateProperties | the observable playback state properties being reported |
Implemented in alexaClientSDK::sampleApplications::ipcServerSampleApp::AplClientBridge.
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0