Lines Matching refs:SmartPtr
52 const SmartPtr<CLContext> &context,
54 SmartPtr<CLRetinexImageHandler> &retinex);
58 virtual SmartPtr<VideoBuffer> get_input_buffer ();
59 virtual SmartPtr<VideoBuffer> get_output_buffer ();
62 SmartPtr<CLRetinexImageHandler> _retinex;
71 const SmartPtr<CLContext> &context,
72 SmartPtr<CLRetinexImageHandler> &retinex,
75 virtual SmartPtr<VideoBuffer> get_input_buf ();
76 virtual SmartPtr<VideoBuffer> get_output_buf ();
80 SmartPtr<CLRetinexImageHandler> _retinex;
89 …explicit CLRetinexImageKernel (const SmartPtr<CLContext> &context, SmartPtr<CLRetinexImageHandler>…
96 SmartPtr<CLRetinexImageHandler> _retinex;
103 explicit CLRetinexImageHandler (const SmartPtr<CLContext> &context, const char *name);
104 bool set_retinex_kernel(SmartPtr<CLRetinexImageKernel> &kernel);
105 bool set_retinex_scaler_kernel(SmartPtr<CLRetinexScalerImageKernel> &kernel);
107 SmartPtr<VideoBuffer> &get_scaler_buf1 () { in get_scaler_buf1()
110 SmartPtr<VideoBuffer> &get_gaussian_buf (uint index) { in get_gaussian_buf()
118 …virtual XCamReturn prepare_output_buf (SmartPtr<VideoBuffer> &input, SmartPtr<VideoBuffer> &output…
124 SmartPtr<CLRetinexImageKernel> _retinex_kernel;
125 SmartPtr<CLRetinexScalerImageKernel> _retinex_scaler_kernel;
129 SmartPtr<BufferPool> _scaler_buf_pool;
130 SmartPtr<VideoBuffer> _scaler_buf1;
131 SmartPtr<VideoBuffer> _gaussian_buf[XCAM_RETINEX_MAX_SCALE];
135 SmartPtr<CLImageHandler>
136 create_cl_retinex_image_handler (const SmartPtr<CLContext> &context);