Alexa Auto SDK  4.3
Public Attributes | List of all members
aace::audio::AudioOutput::PlaybackContext Struct Reference

Public Attributes

HeaderConfig keyConfig
 
HeaderConfig manifestConfig
 
HeaderConfig audioSegmentConfig
 
HeaderConfig allConfig
 

Detailed Description

Context related to playback of an audio item.

Member Data Documentation

◆ keyConfig

HeaderConfig aace::audio::AudioOutput::PlaybackContext::keyConfig

Headers to use when fetching encryption keys. The map contains up to 20 pairs of header name and value. Header names may be "Authorization" or strings prefixed with "x-", containing up to 256 characters. Values may contain up to 4096 characters.

◆ manifestConfig

HeaderConfig aace::audio::AudioOutput::PlaybackContext::manifestConfig

Headers to use when fetching manifests. The map contains up to 20 pairs of header name and value. Header names may be "Authorization" or strings prefixed with "x-", containing up to 256 characters. Values may contain up to 4096 characters.

◆ audioSegmentConfig

HeaderConfig aace::audio::AudioOutput::PlaybackContext::audioSegmentConfig

Headers to use when fetching audio chunks described in the manifest. The map contains up to 20 pairs of header name and value. Header names may be "Authorization" or strings prefixed with "x-", containing up to 256 characters. Values may contain up to 4096 characters.

◆ allConfig

HeaderConfig aace::audio::AudioOutput::PlaybackContext::allConfig

A catch-all list of headers to use in all URL requests. The map contains up to 20 pairs of header name and value. The headers in keyConfig, manifestConfig, and audioSegmentConfig take priority over the "all" headers, and hence any name-value pairs in the higher priority lists must overwrite any pair with the same name from allConfig.

Header names may be "Authorization" or strings prefixed with "x-", containing up to 256 characters. Values may contain up to 4096 characters.


Alexa Auto SDK 4.3 - Copyright 2017-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0