Lines Matching refs:SmartPtr
47 const SmartPtr<CLContext> &context, CLImageScalerMemoryLayout mem_layout);
58 virtual SmartPtr<VideoBuffer> get_input_buffer () = 0;
59 virtual SmartPtr<VideoBuffer> get_output_buffer () = 0;
70 …const SmartPtr<CLContext> &context, CLImageScalerMemoryLayout mem_layout, SmartPtr<CLImageScaler> …
73 virtual SmartPtr<VideoBuffer> get_input_buffer ();
74 virtual SmartPtr<VideoBuffer> get_output_buffer ();
80 SmartPtr<CLImageScaler> _scaler;
88 explicit CLImageScaler (const SmartPtr<CLContext> &context);
89 void set_buffer_callback (SmartPtr<StatsCallback> &callback) { in set_buffer_callback()
95 SmartPtr<VideoBuffer> &get_scaler_buf () { in get_scaler_buf()
102 …virtual XCamReturn prepare_output_buf (SmartPtr<VideoBuffer> &input, SmartPtr<VideoBuffer> &output…
103 virtual XCamReturn execute_done (SmartPtr<VideoBuffer> &output);
106 … XCamReturn prepare_scaler_buf (const VideoBufferInfo &video_info, SmartPtr<VideoBuffer> &output);
107 XCamReturn post_buffer (const SmartPtr<VideoBuffer> &buffer);
112 SmartPtr<BufferPool> _scaler_buf_pool;
113 SmartPtr<VideoBuffer> _scaler_buf;
114 SmartPtr<StatsCallback> _scaler_callback;
117 SmartPtr<CLImageHandler>
118 create_cl_image_scaler_handler (const SmartPtr<CLContext> &context, uint32_t format);