AlexaClientSDK  1.25.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Classes | Typedefs | Functions
alexaClientSDK::acsdkApplicationAudioPipelineFactory Namespace Reference

Classes

class  AndroidApplicationAudioPipelineFactory
 
class  CustomApplicationAudioPipelineFactory
 
class  GstreamerApplicationAudioPipelineFactory
 

Typedefs

using AndroidApplicationAudioPipelineFactoryComponent = acsdkManufactory::Component< std::shared_ptr< acsdkApplicationAudioPipelineFactoryInterfaces::ApplicationAudioPipelineFactoryInterface >, acsdkManufactory::Import< std::shared_ptr< acsdkEqualizerInterfaces::EqualizerRuntimeSetupInterface > >, acsdkManufactory::Import< std::shared_ptr< acsdkShutdownManagerInterfaces::ShutdownNotifierInterface > >, acsdkManufactory::Import< std::shared_ptr< applicationUtilities::androidUtilities::PlatformSpecificValues > >, acsdkManufactory::Import< std::shared_ptr< avsCommon::sdkInterfaces::ChannelVolumeFactoryInterface > >, acsdkManufactory::Import< std::shared_ptr< avsCommon::sdkInterfaces::SpeakerManagerInterface > >, acsdkManufactory::Import< std::shared_ptr< avsCommon::sdkInterfaces::HTTPContentFetcherInterfaceFactoryInterface > >, acsdkManufactory::Import< std::shared_ptr< captions::CaptionManagerInterface > >>
 
using CustomApplicationAudioPipelineFactoryComponent = acsdkManufactory::Component< std::shared_ptr< acsdkApplicationAudioPipelineFactoryInterfaces::ApplicationAudioPipelineFactoryInterface >, acsdkManufactory::Import< std::shared_ptr< acsdkEqualizerInterfaces::EqualizerRuntimeSetupInterface > >, acsdkManufactory::Import< std::shared_ptr< acsdkShutdownManagerInterfaces::ShutdownNotifierInterface > >, acsdkManufactory::Import< std::shared_ptr< avsCommon::sdkInterfaces::ChannelVolumeFactoryInterface > >, acsdkManufactory::Import< std::shared_ptr< avsCommon::sdkInterfaces::SpeakerManagerInterface > >, acsdkManufactory::Import< std::shared_ptr< avsCommon::sdkInterfaces::HTTPContentFetcherInterfaceFactoryInterface > >, acsdkManufactory::Import< std::shared_ptr< captions::CaptionManagerInterface > >>
 
using GstreamerApplicationAudioPipelineFactoryComponent = acsdkManufactory::Component< std::shared_ptr< acsdkApplicationAudioPipelineFactoryInterfaces::ApplicationAudioPipelineFactoryInterface >, acsdkManufactory::Import< std::shared_ptr< acsdkEqualizerInterfaces::EqualizerRuntimeSetupInterface > >, acsdkManufactory::Import< std::shared_ptr< acsdkShutdownManagerInterfaces::ShutdownNotifierInterface > >, acsdkManufactory::Import< std::shared_ptr< avsCommon::sdkInterfaces::ChannelVolumeFactoryInterface > >, acsdkManufactory::Import< std::shared_ptr< avsCommon::sdkInterfaces::SpeakerManagerInterface > >, acsdkManufactory::Import< std::shared_ptr< avsCommon::sdkInterfaces::HTTPContentFetcherInterfaceFactoryInterface > >, acsdkManufactory::Import< std::shared_ptr< captions::CaptionManagerInterface > >>
 

Functions

AndroidApplicationAudioPipelineFactoryComponent getComponent ()
 
static const std::string TAG ("AndroidApplicationAudioPipelineFactory")
 String to identify log entries originating from this file. More...
 
static const std::string TAG ("CustomApplicationAudioPipelineFactory")
 String to identify log entries originating from this file. More...
 
static const std::string TAG ("GstreamerApplicationAudioPipelineFactory")
 String to identify log entries originating from this file. More...
 

Typedef Documentation

◆ AndroidApplicationAudioPipelineFactoryComponent

Definition of a Manufactory Component for the Android implementation of ApplicationAudioPipelineFactoryInterface.

◆ CustomApplicationAudioPipelineFactoryComponent

Definition of a Manufactory Component for the Custom implementation of ApplicationAudioPipelineFactoryInterface.

◆ GstreamerApplicationAudioPipelineFactoryComponent

Definition of a Manufactory Component for the Gstreamer implementation of ApplicationAudioPipelineFactoryInterface.

Function Documentation

◆ getComponent()

GstreamerApplicationAudioPipelineFactoryComponent alexaClientSDK::acsdkApplicationAudioPipelineFactory::getComponent ( )

Creates an manufactory component that exports ApplicationAudioPipelineFactoryInterface.

Returns
A component.

◆ TAG() [1/3]

static const std::string alexaClientSDK::acsdkApplicationAudioPipelineFactory::TAG ( "CustomApplicationAudioPipelineFactory"  )
static

String to identify log entries originating from this file.

◆ TAG() [2/3]

static const std::string alexaClientSDK::acsdkApplicationAudioPipelineFactory::TAG ( "GstreamerApplicationAudioPipelineFactory"  )
static

String to identify log entries originating from this file.

◆ TAG() [3/3]

static const std::string alexaClientSDK::acsdkApplicationAudioPipelineFactory::TAG ( "AndroidApplicationAudioPipelineFactory"  )
static

String to identify log entries originating from this file.

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