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

#include <RemoteVideoPlayerTypes.h>

Collaboration diagram for alexaClientSDK::alexaRemoteVideoPlayerInterfaces::RemoteVideoPlayerRequest:
Collaboration graph
[legend]

Classes

struct  TimeWindow
 

Public Attributes

std::vector< acsdkAlexaVideoCommon::VideoEntity::MediamediaList
 Collection of all the media objects. More...
 
std::vector< acsdkAlexaVideoCommon::VideoEntity::ActoractorList
 Collection of all the actor objects. More...
 
std::vector< acsdkAlexaVideoCommon::VideoEntity::AppappList
 Collection of all the app objects. More...
 
std::vector< acsdkAlexaVideoCommon::VideoEntity::ChannelchannelList
 Collection of all the channel objects. More...
 
std::vector< acsdkAlexaVideoCommon::VideoEntity::CharactercharacterList
 Collection of all the character objects. More...
 
std::vector< acsdkAlexaVideoCommon::VideoEntity::DirectordirectorList
 Collection of all the director objects. More...
 
std::vector< acsdkAlexaVideoCommon::VideoEntity::EpisodeepisodeList
 Collection of all the episode objects. More...
 
std::vector< acsdkAlexaVideoCommon::VideoEntity::EventeventList
 Collection of all the event objects. More...
 
std::vector< acsdkAlexaVideoCommon::VideoEntity::FranchisefranchiseList
 Collection of all the franchise objects. More...
 
std::vector< acsdkAlexaVideoCommon::VideoEntity::GenregenreList
 Collection of all the genre objects. More...
 
std::vector< acsdkAlexaVideoCommon::VideoEntity::LeagueleagueList
 Collection of all the league objects. More...
 
std::vector< acsdkAlexaVideoCommon::VideoEntity::PopularitypopularityList
 Collection of all the popularity objects. More...
 
std::vector< acsdkAlexaVideoCommon::VideoEntity::ProductionCompanyproductionCompanyList
 Collection of all the production company objects. More...
 
std::vector< acsdkAlexaVideoCommon::VideoEntity::RecencyrecencyList
 Collection of all the recency objects. More...
 
std::vector< acsdkAlexaVideoCommon::VideoEntity::SeasonseasonList
 Collection of all the seasons objects. More...
 
std::vector< acsdkAlexaVideoCommon::VideoEntity::SportsportList
 Collection of all the sport objects. More...
 
std::vector< acsdkAlexaVideoCommon::VideoEntity::SportsTeamsportsTeamList
 Collection of all the sports team objects. More...
 
std::vector< acsdkAlexaVideoCommon::VideoEntity::VideovideoList
 Collection of all the video objects. More...
 
std::vector< acsdkAlexaVideoCommon::VideoEntity::VideoResolutionvideoResolutionList
 Collection of all the video resolution objects. More...
 
avsCommon::utils::Optional< std::string > searchTextTranscribed
 
avsCommon::utils::Optional< TimeWindowtimeWindow
 A time window object representing a time associated with this request. More...
 

Detailed Description

Context of the request provided with Alexa.RemoteVideoPlayer directives. To fetch all the entity objects from the context, application can query the the getters to fetch the list of entities based on the types provided with requestedEntityType.

Member Data Documentation

◆ actorList

std::vector<acsdkAlexaVideoCommon::VideoEntity::Actor> alexaClientSDK::alexaRemoteVideoPlayerInterfaces::RemoteVideoPlayerRequest::actorList

Collection of all the actor objects.

◆ appList

std::vector<acsdkAlexaVideoCommon::VideoEntity::App> alexaClientSDK::alexaRemoteVideoPlayerInterfaces::RemoteVideoPlayerRequest::appList

Collection of all the app objects.

◆ channelList

std::vector<acsdkAlexaVideoCommon::VideoEntity::Channel> alexaClientSDK::alexaRemoteVideoPlayerInterfaces::RemoteVideoPlayerRequest::channelList

Collection of all the channel objects.

◆ characterList

std::vector<acsdkAlexaVideoCommon::VideoEntity::Character> alexaClientSDK::alexaRemoteVideoPlayerInterfaces::RemoteVideoPlayerRequest::characterList

Collection of all the character objects.

◆ directorList

std::vector<acsdkAlexaVideoCommon::VideoEntity::Director> alexaClientSDK::alexaRemoteVideoPlayerInterfaces::RemoteVideoPlayerRequest::directorList

Collection of all the director objects.

◆ episodeList

std::vector<acsdkAlexaVideoCommon::VideoEntity::Episode> alexaClientSDK::alexaRemoteVideoPlayerInterfaces::RemoteVideoPlayerRequest::episodeList

Collection of all the episode objects.

◆ eventList

std::vector<acsdkAlexaVideoCommon::VideoEntity::Event> alexaClientSDK::alexaRemoteVideoPlayerInterfaces::RemoteVideoPlayerRequest::eventList

Collection of all the event objects.

◆ franchiseList

std::vector<acsdkAlexaVideoCommon::VideoEntity::Franchise> alexaClientSDK::alexaRemoteVideoPlayerInterfaces::RemoteVideoPlayerRequest::franchiseList

Collection of all the franchise objects.

◆ genreList

std::vector<acsdkAlexaVideoCommon::VideoEntity::Genre> alexaClientSDK::alexaRemoteVideoPlayerInterfaces::RemoteVideoPlayerRequest::genreList

Collection of all the genre objects.

◆ leagueList

std::vector<acsdkAlexaVideoCommon::VideoEntity::League> alexaClientSDK::alexaRemoteVideoPlayerInterfaces::RemoteVideoPlayerRequest::leagueList

Collection of all the league objects.

◆ mediaList

std::vector<acsdkAlexaVideoCommon::VideoEntity::Media> alexaClientSDK::alexaRemoteVideoPlayerInterfaces::RemoteVideoPlayerRequest::mediaList

Collection of all the media objects.

◆ popularityList

std::vector<acsdkAlexaVideoCommon::VideoEntity::Popularity> alexaClientSDK::alexaRemoteVideoPlayerInterfaces::RemoteVideoPlayerRequest::popularityList

Collection of all the popularity objects.

◆ productionCompanyList

std::vector<acsdkAlexaVideoCommon::VideoEntity::ProductionCompany> alexaClientSDK::alexaRemoteVideoPlayerInterfaces::RemoteVideoPlayerRequest::productionCompanyList

Collection of all the production company objects.

◆ recencyList

std::vector<acsdkAlexaVideoCommon::VideoEntity::Recency> alexaClientSDK::alexaRemoteVideoPlayerInterfaces::RemoteVideoPlayerRequest::recencyList

Collection of all the recency objects.

◆ searchTextTranscribed

avsCommon::utils::Optional<std::string> alexaClientSDK::alexaRemoteVideoPlayerInterfaces::RemoteVideoPlayerRequest::searchTextTranscribed

The transcribed version of the user search query. : This is to be used as a fallback for other values in the search payload. This field is optional, and might not appear in the received directive. Additionally (1). there is no word order guarantee in the transcribed text, and, (2). the content of the transcribed text may change over time - e.g. "top ten comedies" or "top 10 comedies".

◆ seasonList

std::vector<acsdkAlexaVideoCommon::VideoEntity::Season> alexaClientSDK::alexaRemoteVideoPlayerInterfaces::RemoteVideoPlayerRequest::seasonList

Collection of all the seasons objects.

◆ sportList

std::vector<acsdkAlexaVideoCommon::VideoEntity::Sport> alexaClientSDK::alexaRemoteVideoPlayerInterfaces::RemoteVideoPlayerRequest::sportList

Collection of all the sport objects.

◆ sportsTeamList

std::vector<acsdkAlexaVideoCommon::VideoEntity::SportsTeam> alexaClientSDK::alexaRemoteVideoPlayerInterfaces::RemoteVideoPlayerRequest::sportsTeamList

Collection of all the sports team objects.

◆ timeWindow

avsCommon::utils::Optional<TimeWindow> alexaClientSDK::alexaRemoteVideoPlayerInterfaces::RemoteVideoPlayerRequest::timeWindow

A time window object representing a time associated with this request.

◆ videoList

std::vector<acsdkAlexaVideoCommon::VideoEntity::Video> alexaClientSDK::alexaRemoteVideoPlayerInterfaces::RemoteVideoPlayerRequest::videoList

Collection of all the video objects.

◆ videoResolutionList

std::vector<acsdkAlexaVideoCommon::VideoEntity::VideoResolution> alexaClientSDK::alexaRemoteVideoPlayerInterfaces::RemoteVideoPlayerRequest::videoResolutionList

Collection of all the video resolution objects.


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