AlexaClientSDK  1.26.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
alexaClientSDK::acsdkNotifications::NotificationRenderer Member List

This is the complete list of members for alexaClientSDK::acsdkNotifications::NotificationRenderer, including all inherited members.

addObserver(std::shared_ptr< acsdkNotificationsInterfaces::NotificationRendererObserverInterface > observer) overridealexaClientSDK::acsdkNotifications::NotificationRenderer
alexaClientSDK::acsdkNotificationsInterfaces::NotificationRendererInterface::addObserver(std::shared_ptr< NotificationRendererObserverInterface > observer)=0alexaClientSDK::acsdkNotificationsInterfaces::NotificationRendererInterfacepure virtual
cancelNotificationRendering() overridealexaClientSDK::acsdkNotifications::NotificationRenderervirtual
create(std::shared_ptr< avsCommon::utils::mediaPlayer::MediaPlayerInterface > mediaPlayer, std::shared_ptr< avsCommon::sdkInterfaces::FocusManagerInterface > focusManager)alexaClientSDK::acsdkNotifications::NotificationRendererstatic
createNotificationRendererInterface(const std::shared_ptr< acsdkApplicationAudioPipelineFactoryInterfaces::ApplicationAudioPipelineFactoryInterface > &audioPipelineFactory, acsdkManufactory::Annotated< avsCommon::sdkInterfaces::AudioFocusAnnotation, avsCommon::sdkInterfaces::FocusManagerInterface > audioFocusManager, const std::shared_ptr< acsdkShutdownManagerInterfaces::ShutdownNotifierInterface > &shutdownNotifier)alexaClientSDK::acsdkNotifications::NotificationRendererstatic
doShutdown() overridealexaClientSDK::acsdkNotifications::NotificationRenderervirtual
isShutdown() constalexaClientSDK::avsCommon::utils::RequiresShutdown
name() constalexaClientSDK::avsCommon::utils::RequiresShutdown
onBufferingComplete(SourceId, const MediaPlayerState &)alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerObserverInterfaceinlinevirtual
onBufferRefilled(SourceId, const MediaPlayerState &)alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerObserverInterfaceinlinevirtual
onBufferUnderrun(SourceId, const MediaPlayerState &)alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerObserverInterfaceinlinevirtual
onFirstByteRead(SourceId sourceId, const avsCommon::utils::mediaPlayer::MediaPlayerState &state) overridealexaClientSDK::acsdkNotifications::NotificationRenderervirtual
onFocusChanged(alexaClientSDK::avsCommon::avs::FocusState newFocus, avsCommon::avs::MixingBehavior behavior) overridealexaClientSDK::acsdkNotifications::NotificationRenderervirtual
onPlaybackError(SourceId sourceId, const avsCommon::utils::mediaPlayer::ErrorType &type, std::string error, const avsCommon::utils::mediaPlayer::MediaPlayerState &state) overridealexaClientSDK::acsdkNotifications::NotificationRenderervirtual
onPlaybackFinished(SourceId sourceId, const avsCommon::utils::mediaPlayer::MediaPlayerState &state) overridealexaClientSDK::acsdkNotifications::NotificationRenderervirtual
onPlaybackPaused(SourceId, const MediaPlayerState &)alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerObserverInterfaceinlinevirtual
onPlaybackResumed(SourceId, const MediaPlayerState &)alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerObserverInterfaceinlinevirtual
onPlaybackStarted(SourceId sourceId, const avsCommon::utils::mediaPlayer::MediaPlayerState &state) overridealexaClientSDK::acsdkNotifications::NotificationRenderervirtual
onPlaybackStopped(SourceId sourceId, const avsCommon::utils::mediaPlayer::MediaPlayerState &state) overridealexaClientSDK::acsdkNotifications::NotificationRenderervirtual
onSeeked(SourceId, const MediaPlayerState &, const MediaPlayerState &)alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerObserverInterfaceinlinevirtual
onTags(SourceId, std::unique_ptr< const VectorOfTags >, const MediaPlayerState &)alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerObserverInterfaceinlinevirtual
operator<<(std::ostream &stream, const NotificationRenderer::State state)alexaClientSDK::acsdkNotifications::NotificationRendererfriend
removeObserver(std::shared_ptr< acsdkNotificationsInterfaces::NotificationRendererObserverInterface > observer) overridealexaClientSDK::acsdkNotifications::NotificationRenderer
alexaClientSDK::acsdkNotificationsInterfaces::NotificationRendererInterface::removeObserver(std::shared_ptr< NotificationRendererObserverInterface > observer)=0alexaClientSDK::acsdkNotificationsInterfaces::NotificationRendererInterfacepure virtual
renderNotification(std::function< std::pair< std::unique_ptr< std::istream >, const avsCommon::utils::MediaType >()> audioFactory, const std::string &url) overridealexaClientSDK::acsdkNotifications::NotificationRenderervirtual
RequiresShutdown(const std::string &name)alexaClientSDK::avsCommon::utils::RequiresShutdown
shutdown()alexaClientSDK::avsCommon::utils::RequiresShutdown
SourceId typedefalexaClientSDK::acsdkNotifications::NotificationRenderer
TagType enum namealexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerObserverInterface
VectorOfTags typedefalexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerObserverInterface
~ChannelObserverInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::ChannelObserverInterfacevirtual
~MediaPlayerObserverInterface()=defaultalexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerObserverInterfacevirtual
~NotificationRendererInterface()=defaultalexaClientSDK::acsdkNotificationsInterfaces::NotificationRendererInterfacevirtual
~RequiresShutdown()alexaClientSDK::avsCommon::utils::RequiresShutdownvirtual

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