16 #ifndef ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_DIAGNOSTICS_AUDIOINJECTORINTERFACE_H_ 17 #define ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_DIAGNOSTICS_AUDIOINJECTORINTERFACE_H_ 25 namespace sdkInterfaces {
26 namespace diagnostics {
37 virtual std::shared_ptr<applicationUtilities::resources::audio::MicrophoneInterface>
getMicrophone(
38 const std::shared_ptr<avsCommon::avs::AudioInputStream>& stream,
60 #endif // ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_DIAGNOSTICS_AUDIOINJECTORINTERFACE_H_ virtual ~AudioInjectorInterface()=default
virtual bool injectAudio(const std::string &filepath)=0
::std::string string
Definition: gtest-port.h:1097
Definition: AudioInjectorInterface.h:28
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
virtual std::shared_ptr< applicationUtilities::resources::audio::MicrophoneInterface > getMicrophone(const std::shared_ptr< avsCommon::avs::AudioInputStream > &stream, const alexaClientSDK::avsCommon::utils::AudioFormat &compatibleAudioFormat)=0