16 #ifndef ALEXA_CLIENT_SDK_DIAGNOSTICS_INCLUDE_DIAGNOSTICS_FILEBASEDAUDIOINJECTOR_H_ 17 #define ALEXA_CLIENT_SDK_DIAGNOSTICS_INCLUDE_DIAGNOSTICS_FILEBASEDAUDIOINJECTOR_H_ 29 namespace diagnostics {
43 std::shared_ptr<applicationUtilities::resources::audio::MicrophoneInterface>
getMicrophone(
44 const std::shared_ptr<avsCommon::avs::AudioInputStream>& stream,
51 std::shared_ptr<AudioInjectorMicrophone> m_microphone;
57 #endif // ALEXA_CLIENT_SDK_DIAGNOSTICS_INCLUDE_DIAGNOSTICS_FILEBASEDAUDIOINJECTOR_H_ ::std::string string
Definition: gtest-port.h:1097
Definition: AudioInjectorInterface.h:28
bool injectAudio(const std::string &filepath) override
Definition: FileBasedAudioInjector.h:34
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
~FileBasedAudioInjector()
std::shared_ptr< applicationUtilities::resources::audio::MicrophoneInterface > getMicrophone(const std::shared_ptr< avsCommon::avs::AudioInputStream > &stream, const alexaClientSDK::avsCommon::utils::AudioFormat &compatibleAudioFormat) override