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::MediaDescription Struct Reference

#include <MediaDescription.h>

Collaboration diagram for alexaClientSDK::avsCommon::utils::mediaPlayer::MediaDescription:
Collaboration graph
[legend]

Public Attributes

sdkInterfaces::audio::MixingBehavior mixingBehavior
 Mixing behavior of the stream. More...
 
std::string focusChannel
 Focus channel identifies the content type acquiring focus following FocusManger naming convention. More...
 
std::string trackId
 String identifier of the source. More...
 
Optional< captions::CaptionDatacaption
 Object that contains CaptionData with unprocessed caption content and metadata of a particular format. More...
 
Optional< std::vector< audioAnalyzer::AudioAnalyzerState > > analyzers
 Audio analyzers used to process provided audio content. More...
 
std::unordered_map< std::string, std::string > additionalData
 All additional information to be provided, including PlayBehavior. More...
 
bool enabled
 Are all of the required values in the Media Description struct set. More...
 

Member Data Documentation

◆ additionalData

std::unordered_map<std::string, std::string> alexaClientSDK::avsCommon::utils::mediaPlayer::MediaDescription::additionalData

All additional information to be provided, including PlayBehavior.

◆ analyzers

Optional<std::vector<audioAnalyzer::AudioAnalyzerState> > alexaClientSDK::avsCommon::utils::mediaPlayer::MediaDescription::analyzers

Audio analyzers used to process provided audio content.

◆ caption

Optional<captions::CaptionData> alexaClientSDK::avsCommon::utils::mediaPlayer::MediaDescription::caption

Object that contains CaptionData with unprocessed caption content and metadata of a particular format.

◆ enabled

bool alexaClientSDK::avsCommon::utils::mediaPlayer::MediaDescription::enabled

Are all of the required values in the Media Description struct set.

◆ focusChannel

std::string alexaClientSDK::avsCommon::utils::mediaPlayer::MediaDescription::focusChannel

Focus channel identifies the content type acquiring focus following FocusManger naming convention.

◆ mixingBehavior

sdkInterfaces::audio::MixingBehavior alexaClientSDK::avsCommon::utils::mediaPlayer::MediaDescription::mixingBehavior

Mixing behavior of the stream.

◆ trackId

std::string alexaClientSDK::avsCommon::utils::mediaPlayer::MediaDescription::trackId

String identifier of the source.


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