16 #ifndef ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_AUDIO_COMMUNICATIONSAUDIOFACTORYINTERFACE_H_ 17 #define ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_AUDIO_COMMUNICATIONSAUDIOFACTORYINTERFACE_H_ 28 namespace sdkInterfaces {
55 #endif // ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_AUDIO_COMMUNICATIONSAUDIOFACTORYINTERFACE_H_ virtual ~CommunicationsAudioFactoryInterface()=default
virtual std::function< std::pair< std::unique_ptr< std::istream >, const avsCommon::utils::MediaType >)> outboundRingtone() const =0
MediaType
Definition: MediaType.h:29
virtual std::function< std::pair< std::unique_ptr< std::istream >, const avsCommon::utils::MediaType >)> dropInIncoming() const =0
virtual std::function< std::pair< std::unique_ptr< std::istream >, const avsCommon::utils::MediaType >)> callConnectedRingtone() const =0
Definition: CommunicationsAudioFactoryInterface.h:34
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
virtual std::function< std::pair< std::unique_ptr< std::istream >, const avsCommon::utils::MediaType >)> callIncomingRingtone() const =0
virtual std::function< std::pair< std::unique_ptr< std::istream >, const avsCommon::utils::MediaType >)> callDisconnectedRingtone() const =0