Lines Matching refs:SmartPtr
73 bool set_capture_device (SmartPtr<V4l2Device> device);
74 bool set_event_device (SmartPtr<V4l2SubDevice> device);
75 bool set_3a_analyzer (SmartPtr<X3aAnalyzer> analyzer);
76 bool set_smart_analyzer (SmartPtr<SmartAnalyzer> analyzer);
77 bool add_image_processor (SmartPtr<ImageProcessor> processor);
78 bool set_poll_thread (SmartPtr<PollThread> thread);
80 SmartPtr<V4l2Device>& get_capture_device () { in get_capture_device()
83 SmartPtr<V4l2SubDevice>& get_event_device () { in get_event_device()
86 SmartPtr<X3aAnalyzer>& get_analyzer () { in get_analyzer()
101 virtual void handle_message (const SmartPtr<XCamMessage> &msg) = 0;
102 virtual void handle_buffer (const SmartPtr<VideoBuffer> &buf) = 0;
106 virtual XCamReturn poll_buffer_ready (SmartPtr<VideoBuffer> &buf);
108 virtual XCamReturn x3a_stats_ready (const SmartPtr<X3aStats> &stats);
110 virtual XCamReturn scaled_image_ready (const SmartPtr<VideoBuffer> &buffer);
117 virtual void process_buffer_done (ImageProcessor *processor, const SmartPtr<VideoBuffer> &buf);
118 … virtual void process_buffer_failed (ImageProcessor *processor, const SmartPtr<VideoBuffer> &buf);
119 …virtual void process_image_result_done (ImageProcessor *processor, const SmartPtr<X3aResult> &resu…
128 SmartPtr<V4l2Device> _device;
129 SmartPtr<V4l2SubDevice> _subdevice;
130 SmartPtr<PollThread> _poll_thread;
134 SmartPtr<X3aAnalyzer> _3a_analyzer;
135 SmartPtr<X3aImageProcessCenter> _3a_process_center;
139 SmartPtr<MessageThread> _msg_thread;
144 SmartPtr<SmartAnalyzer> _smart_analyzer;