Lines Matching refs:SmartPtr
46 virtual SmartPtr<CLImage> get_geo_input_image (NV12PlaneIdx index) = 0;
47 virtual SmartPtr<CLImage> get_geo_output_image (NV12PlaneIdx index) = 0;
48 virtual SmartPtr<CLImage> get_geo_map_table () = 0;
52 virtual SmartPtr<CLImage> get_lsc_table () = 0;
65 const SmartPtr<CLContext> &context,
66 const SmartPtr<GeoKernelParamCallback> handler,
73 SmartPtr<GeoKernelParamCallback> _handler;
82 explicit CLGeoMapHandler (const SmartPtr<CLContext> &context);
101 virtual SmartPtr<CLImage> get_geo_input_image (NV12PlaneIdx index) { in get_geo_input_image()
105 virtual SmartPtr<CLImage> get_geo_output_image (NV12PlaneIdx index) { in get_geo_output_image()
109 virtual SmartPtr<CLImage> get_geo_map_table () { in get_geo_map_table()
116 virtual SmartPtr<CLImage> get_lsc_table () { in get_lsc_table()
129 …virtual XCamReturn prepare_parameters (SmartPtr<VideoBuffer> &input, SmartPtr<VideoBuffer> &output…
130 virtual XCamReturn execute_done (SmartPtr<VideoBuffer> &output);
144 SmartPtr<CLImage> _input[NV12PlaneMax];
145 SmartPtr<CLImage> _output[NV12PlaneMax];
146 SmartPtr<CLBuffer> _geo_map;
147 SmartPtr<CLImage> _geo_image;
151 SmartPtr<CLImageKernel>
153 const SmartPtr<CLContext> &context, SmartPtr<GeoKernelParamCallback> param_cb, bool need_lsc);
155 SmartPtr<CLImageHandler>
156 create_geo_map_handler (const SmartPtr<CLContext> &context, bool need_lsc = false);