Home | History | Annotate | Download | only in xcore

Lines Matching defs:handler

40 SmartAnalyzer::add_handler (SmartPtr<SmartAnalysisHandler> handler)
43 if (!handler.ptr ()) {
47 _handlers.push_back (handler);
48 handler->set_analyzer (this);
78 SmartPtr<SmartAnalysisHandler> handler = *i_handler;
79 XCamReturn ret = handler->create_context (handler);
81 XCAM_LOG_WARNING ("smart analyzer initialize handler(%s) context failed", XCAM_STR(handler->get_name()));
94 SmartPtr<SmartAnalysisHandler> handler = *i_handler;
95 if (handler->is_valid ())
96 handler->destroy_context ();
117 SmartPtr<SmartAnalysisHandler> handler = *i_handler;
118 if (!handler->is_valid ())
121 ret = handler->update_params (params);
124 XCAM_LOG_WARNING ("smart analyzer update handler(%s) context failed", XCAM_STR(handler->get_name()));
125 handler->destroy_context ();
148 SmartPtr<SmartAnalysisHandler> handler = *i_handler;
149 if (!handler->is_valid ())
152 ret = handler->analyze (buffer, results);
154 XCAM_LOG_WARNING ("smart analyzer analyze handler(%s) context failed", XCAM_STR(handler->get_name()));
155 handler->destroy_context ();