class Core::_detail::RecognizerBase
Base class for all vision recognizers/analyzers.
Members
~RecognizerBase
Syntax: public inline virtual ~RecognizerBase ( );
GetSession
Syntax: public inline std::shared_ptr< Core::Session::VisionSession > GetSession ( ) const;
GetSessionId
Syntax: public inline std::string GetSessionId ( ) const;
GetSessionId
Syntax: public template< > inline AI::Core::_detail::enable_if_w_or_string_t< T > GetSessionId ( ) const;
RecognizeOnce
Syntax: public inline std::shared_ptr< TResult > RecognizeOnce ( const std::shared_ptr< TStartOptions > & options );
RecognizeOnceAsync
Syntax: public inline std::future< std::shared_ptr< TResult > > RecognizeOnceAsync ( const std::shared_ptr< TStartOptions > & options );
StartContinuousRecognition
Syntax: public inline void StartContinuousRecognition ( const std::shared_ptr< TStartOptions > & options );
StartContinuousRecognitionAsync
Syntax: public inline std::future< void > StartContinuousRecognitionAsync ( const std::shared_ptr< TStartOptions > & options );
StopContinuousRecognition
Syntax: public inline void StopContinuousRecognition ( );
StopContinuousRecognitionAsync
Syntax: public inline std::future< void > StopContinuousRecognitionAsync ( );
StopRecognitionOnce
Syntax: public inline void StopRecognitionOnce ( );
StopRecognitionOnceAsync
Syntax: public inline std::future< void > StopRecognitionOnceAsync ( );
WaitForStop
Syntax: public inline bool WaitForStop ( );
WaitForStop
Syntax: public inline bool WaitForStop ( const std::chrono::milliseconds & timeout );
WaitForStopAsync
Syntax: public inline std::future< void > WaitForStopAsync ( );
RecognizerBase
Syntax: public inline explicit RecognizerBase ( AZAC_HANDLE view );
operator AZAC_HANDLE
Syntax: public inline explicit operator AZAC_HANDLE ( );
Create
Syntax: public template< > inline static std::shared_ptr< TRecognizer > Create ( const char * viewKind , const std::shared_ptr< TConfigOptions > & serviceOptions , const std::shared_ptr< Input::VisionSource > & input , const std::shared_ptr< TOptions > & recognizerOptions );
FromHandle
Syntax: public inline static std::shared_ptr< TRecognizer > FromHandle ( AZAC_HANDLE handle );