16 #ifndef ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_KEYWORDOBSERVERINTERFACE_H_    17 #define ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_KEYWORDOBSERVERINTERFACE_H_    27 namespace sdkInterfaces {
    36         std::numeric_limits<avs::AudioInputStream::Index>::max();
    58         std::shared_ptr<avs::AudioInputStream> stream,
    62         std::shared_ptr<
const std::vector<char>> KWDMetadata = 
nullptr) = 0;
    69 #endif  // ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_KEYWORDOBSERVERINTERFACE_H_ virtual ~KeyWordObserverInterface()=default
 
virtual void onKeyWordDetected(std::shared_ptr< avs::AudioInputStream > stream, std::string keyword, avs::AudioInputStream::Index beginIndex=UNSPECIFIED_INDEX, avs::AudioInputStream::Index endIndex=UNSPECIFIED_INDEX, std::shared_ptr< const std::vector< char >> KWDMetadata=nullptr)=0
 
static constexpr avs::AudioInputStream::Index UNSPECIFIED_INDEX
This represents when an index passed into the onKeyWordDetected() call should be ignored. 
Definition: KeyWordObserverInterface.h:35
 
::std::string string
Definition: gtest-port.h:1097
 
Index
Index used for setting access. 
Definition: StateReportGeneratorTest.cpp:41
 
Definition: KeyWordObserverInterface.h:32
 
Whether or not curl logs should be emitted. 
Definition: AVSConnectionManager.h:36