16 #ifndef AVS_CAPABILITIES_EXTERNALMEDIAPLAYER_ACSDKEXTERNALMEDIAPLAYERINTERFACES_TEST_ACSDKEXTERNALMEDIAPLAYERINTERFACES_MOCKEXTERNALMEDIAPLAYERADAPTER_H_ 17 #define AVS_CAPABILITIES_EXTERNALMEDIAPLAYER_ACSDKEXTERNALMEDIAPLAYERINTERFACES_TEST_ACSDKEXTERNALMEDIAPLAYERINTERFACES_MOCKEXTERNALMEDIAPLAYERADAPTER_H_ 33 namespace acsdkExternalMediaPlayerInterfaces {
58 static std::shared_ptr<acsdkExternalMediaPlayerInterfaces::ExternalMediaAdapterInterface>
getInstance(
59 std::shared_ptr<alexaClientSDK::avsCommon::utils::metrics::MetricRecorderInterface>
metricRecorder,
60 std::shared_ptr<avsCommon::utils::mediaPlayer::MediaPlayerInterface> mediaPlayer,
61 std::shared_ptr<avsCommon::sdkInterfaces::ChannelVolumeInterface> speaker,
62 std::shared_ptr<avsCommon::sdkInterfaces::SpeakerManagerInterface> speakerManager,
63 std::shared_ptr<avsCommon::sdkInterfaces::MessageSenderInterface> messageSender,
64 std::shared_ptr<avsCommon::sdkInterfaces::FocusManagerInterface> focusManager,
65 std::shared_ptr<avsCommon::sdkInterfaces::ContextManagerInterface> contextManager,
66 std::shared_ptr<acsdkExternalMediaPlayerInterfaces::ExternalMediaPlayerInterface> externalMediaPlayer);
82 std::chrono::milliseconds tokenRefreshInterval));
107 std::shared_ptr<alexaClientSDK::avsCommon::utils::metrics::MetricRecorderInterface> metricRecorder,
108 std::shared_ptr<avsCommon::utils::mediaPlayer::MediaPlayerInterface> mediaPlayer,
109 std::shared_ptr<avsCommon::sdkInterfaces::ChannelVolumeInterface> speaker,
110 std::shared_ptr<avsCommon::sdkInterfaces::SpeakerManagerInterface> speakerManager,
111 std::shared_ptr<avsCommon::sdkInterfaces::MessageSenderInterface> messageSender,
112 std::shared_ptr<avsCommon::sdkInterfaces::FocusManagerInterface> focusManager,
113 std::shared_ptr<avsCommon::sdkInterfaces::ContextManagerInterface> contextManager,
114 std::shared_ptr<acsdkExternalMediaPlayerInterfaces::ExternalMediaPlayerInterface> externalMediaPlayer) {
115 MockExternalMediaPlayerAdapter::m_currentActiveMediaPlayerAdapter =
123 #endif // AVS_CAPABILITIES_EXTERNALMEDIAPLAYER_ACSDKEXTERNALMEDIAPLAYERINTERFACES_TEST_ACSDKEXTERNALMEDIAPLAYERINTERFACES_MOCKEXTERNALMEDIAPLAYERADAPTER_H_
RequiresShutdown(const std::string &name)
Definition: AmdMetricWrapperTest.cpp:24
::std::string string
Definition: gtest-port.h:1097
virtual void doShutdown()=0
static std::shared_ptr< avsCommon::utils::metrics::MetricRecorderInterface > metricRecorder
Metric recorder shared ptr.
Definition: BaseAPLCapabilityAgentTest.cpp:261
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36