16 #ifndef ACSDKAUDIOPLAYER_AUDIOPLAYERCOMPONENT_H_ 17 #define ACSDKAUDIOPLAYER_AUDIOPLAYERCOMPONENT_H_ 45 namespace acsdkAudioPlayer {
55 acsdkManufactory::Component<
56 std::shared_ptr<acsdkAudioPlayerInterfaces::AudioPlayerInterface>,
57 acsdkManufactory::Import<
58 std::shared_ptr<avsCommon::sdkInterfaces::RenderPlayerInfoCardsProviderRegistrarInterface>>,
59 acsdkManufactory::Import<std::shared_ptr<avsCommon::utils::configuration::ConfigurationNode>>,
60 acsdkManufactory::Import<
61 std::shared_ptr<acsdkApplicationAudioPipelineFactoryInterfaces::ApplicationAudioPipelineFactoryInterface>>,
62 acsdkManufactory::Import<acsdkManufactory::Annotated<
63 avsCommon::sdkInterfaces::AudioFocusAnnotation,
64 avsCommon::sdkInterfaces::FocusManagerInterface>>,
65 acsdkManufactory::Import<std::shared_ptr<avsCommon::sdkInterfaces::ContextManagerInterface>>,
66 acsdkManufactory::Import<std::shared_ptr<avsCommon::sdkInterfaces::MessageSenderInterface>>,
67 acsdkManufactory::Import<std::shared_ptr<avsCommon::sdkInterfaces::PlaybackRouterInterface>>,
68 acsdkManufactory::Import<std::shared_ptr<captions::CaptionManagerInterface>>,
69 acsdkManufactory::Import<std::shared_ptr<avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface>>,
70 acsdkManufactory::Import<std::shared_ptr<acsdkShutdownManagerInterfaces::ShutdownNotifierInterface>>,
71 acsdkManufactory::Import<acsdkManufactory::Annotated<
73 avsCommon::sdkInterfaces::endpoints::EndpointCapabilitiesRegistrarInterface>>,
74 acsdkManufactory::Import<std::shared_ptr<avsCommon::utils::metrics::MetricRecorderInterface>>,
75 acsdkManufactory::Import<std::shared_ptr<cryptoInterfaces::CryptoFactoryInterface>>>
85 acsdkManufactory::Component<
86 std::shared_ptr<acsdkAudioPlayerInterfaces::AudioPlayerInterface>,
87 acsdkManufactory::Import<std::shared_ptr<avsCommon::utils::mediaPlayer::PooledMediaResourceProviderInterface>>,
88 acsdkManufactory::Import<
89 std::shared_ptr<avsCommon::sdkInterfaces::RenderPlayerInfoCardsProviderRegistrarInterface>>,
90 acsdkManufactory::Import<acsdkManufactory::Annotated<
91 avsCommon::sdkInterfaces::AudioFocusAnnotation,
92 avsCommon::sdkInterfaces::FocusManagerInterface>>,
93 acsdkManufactory::Import<std::shared_ptr<avsCommon::sdkInterfaces::ContextManagerInterface>>,
94 acsdkManufactory::Import<std::shared_ptr<avsCommon::sdkInterfaces::MessageSenderInterface>>,
95 acsdkManufactory::Import<std::shared_ptr<avsCommon::sdkInterfaces::PlaybackRouterInterface>>,
96 acsdkManufactory::Import<std::shared_ptr<captions::CaptionManagerInterface>>,
97 acsdkManufactory::Import<std::shared_ptr<avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface>>,
98 acsdkManufactory::Import<std::shared_ptr<acsdkShutdownManagerInterfaces::ShutdownNotifierInterface>>,
99 acsdkManufactory::Import<acsdkManufactory::Annotated<
101 avsCommon::sdkInterfaces::endpoints::EndpointCapabilitiesRegistrarInterface>>,
102 acsdkManufactory::Import<std::shared_ptr<avsCommon::utils::metrics::MetricRecorderInterface>>,
103 acsdkManufactory::Import<std::shared_ptr<cryptoInterfaces::CryptoFactoryInterface>>>
109 #endif // ACSDKAUDIOPLAYER_AUDIOPLAYERCOMPONENT_H_
::std::string string
Definition: gtest-port.h:1097
avsCommon::sdkInterfaces::endpoints::DefaultEndpointAnnotation DefaultEndpointAnnotation
Definition: AlexaInterfaceCapabilityAgentTest.cpp:50
acsdkManufactory::Component< std::shared_ptr< acsdkAudioPlayerInterfaces::AudioPlayerInterface >, acsdkManufactory::Import< std::shared_ptr< avsCommon::utils::mediaPlayer::PooledMediaResourceProviderInterface > >, acsdkManufactory::Import< std::shared_ptr< avsCommon::sdkInterfaces::RenderPlayerInfoCardsProviderRegistrarInterface > >, acsdkManufactory::Import< acsdkManufactory::Annotated< avsCommon::sdkInterfaces::AudioFocusAnnotation, avsCommon::sdkInterfaces::FocusManagerInterface > >, acsdkManufactory::Import< std::shared_ptr< avsCommon::sdkInterfaces::ContextManagerInterface > >, acsdkManufactory::Import< std::shared_ptr< avsCommon::sdkInterfaces::MessageSenderInterface > >, acsdkManufactory::Import< std::shared_ptr< avsCommon::sdkInterfaces::PlaybackRouterInterface > >, acsdkManufactory::Import< std::shared_ptr< captions::CaptionManagerInterface > >, acsdkManufactory::Import< std::shared_ptr< avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface > >, acsdkManufactory::Import< std::shared_ptr< acsdkShutdownManagerInterfaces::ShutdownNotifierInterface > >, acsdkManufactory::Import< acsdkManufactory::Annotated< avsCommon::sdkInterfaces::endpoints::DefaultEndpointAnnotation, avsCommon::sdkInterfaces::endpoints::EndpointCapabilitiesRegistrarInterface > >, acsdkManufactory::Import< std::shared_ptr< avsCommon::utils::metrics::MetricRecorderInterface > >, acsdkManufactory::Import< std::shared_ptr< cryptoInterfaces::CryptoFactoryInterface > > > getBackwardsCompatibleComponent()
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
acsdkManufactory::Component< std::shared_ptr< acsdkAudioPlayerInterfaces::AudioPlayerInterface >, acsdkManufactory::Import< std::shared_ptr< avsCommon::sdkInterfaces::RenderPlayerInfoCardsProviderRegistrarInterface > >, acsdkManufactory::Import< std::shared_ptr< avsCommon::utils::configuration::ConfigurationNode > >, acsdkManufactory::Import< std::shared_ptr< acsdkApplicationAudioPipelineFactoryInterfaces::ApplicationAudioPipelineFactoryInterface > >, acsdkManufactory::Import< acsdkManufactory::Annotated< avsCommon::sdkInterfaces::AudioFocusAnnotation, avsCommon::sdkInterfaces::FocusManagerInterface > >, acsdkManufactory::Import< std::shared_ptr< avsCommon::sdkInterfaces::ContextManagerInterface > >, acsdkManufactory::Import< std::shared_ptr< avsCommon::sdkInterfaces::MessageSenderInterface > >, acsdkManufactory::Import< std::shared_ptr< avsCommon::sdkInterfaces::PlaybackRouterInterface > >, acsdkManufactory::Import< std::shared_ptr< captions::CaptionManagerInterface > >, acsdkManufactory::Import< std::shared_ptr< avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface > >, acsdkManufactory::Import< std::shared_ptr< acsdkShutdownManagerInterfaces::ShutdownNotifierInterface > >, acsdkManufactory::Import< acsdkManufactory::Annotated< avsCommon::sdkInterfaces::endpoints::DefaultEndpointAnnotation, avsCommon::sdkInterfaces::endpoints::EndpointCapabilitiesRegistrarInterface > >, acsdkManufactory::Import< std::shared_ptr< avsCommon::utils::metrics::MetricRecorderInterface > >, acsdkManufactory::Import< std::shared_ptr< cryptoInterfaces::CryptoFactoryInterface > > > getComponent(const std::string &configParentKey="")