Lines Matching full:virtual

33     virtual ~ispHwEvt_s() {};  in ~ispHwEvt_s()
43 virtual ~IsppStatsListener() {}; in ~IsppStatsListener()
44 virtual XCamReturn isppStatsCb(SmartPtr<VideoBuffer>& isppStats) = 0;
52 virtual ~IspLumaListener() {}; in ~IspLumaListener()
53 virtual XCamReturn ispLumaCb(SmartPtr<VideoBuffer>& ispLuma) = 0;
61 virtual ~IspStatsListener() {}; in ~IspStatsListener()
62 virtual XCamReturn ispStatsCb(SmartPtr<VideoBuffer>& ispStats) = 0;
70 virtual ~IspEvtsListener() {}; in ~IspEvtsListener()
71 virtual XCamReturn ispEvtsCb(SmartPtr<ispHwEvt_t> evt) = 0;
79 virtual ~HwResListener() {}; in ~HwResListener()
80 virtual XCamReturn hwResCb(SmartPtr<VideoBuffer>& resources) = 0;
88 virtual ~ICamHw() {}; in ~ICamHw()
89 virtual XCamReturn init(const char* sns_ent_name) = 0;
90 virtual XCamReturn deInit() = 0;
92 virtual void setCalib(const CamCalibDbContext_t* calib) = 0;
94 virtual void setCalib(const CamCalibDbV2Context_t* calibv2) = 0;
95virtual XCamReturn prepare(uint32_t width, uint32_t height, int mode, int t_delay, int g_delay) = …
96 virtual XCamReturn start() = 0;
97 virtual XCamReturn stop() = 0;
98 virtual XCamReturn pause() = 0;
99 virtual XCamReturn resume() = 0;
100 virtual void keepHwStAtStop(bool ks) = 0;
101 virtual XCamReturn swWorkingModeDyn(int mode) = 0;
102 virtual XCamReturn setIspStreamMode(rk_isp_stream_mode_t mode) = 0;
103 virtual rk_isp_stream_mode_t getIspStreamMode() = 0;
104 virtual XCamReturn getSensorModeData(const char* sns_ent_name,
106 virtual XCamReturn setHdrProcessCount(rk_aiq_luma_params_t luma_params) = 0;
107 virtual XCamReturn applyAnalyzerResult(SmartPtr<SharedItemBase> base, bool sync) = 0;
108 virtual XCamReturn applyAnalyzerResult(cam3aResultList& list) = 0;
109 virtual XCamReturn setHwResListener(HwResListener* resListener) = 0;
110 virtual XCamReturn setModuleCtl(rk_aiq_module_id_t mId, bool mod_en) = 0;
111 virtual XCamReturn getModuleCtl(rk_aiq_module_id_t mId, bool& mod_en) = 0;
112 virtual XCamReturn notify_capture_raw() = 0;
113 virtual XCamReturn capture_raw_ctl(capture_raw_t type, int count = 0,
116 virtual XCamReturn enqueueRawBuffer(void *vbuf, bool sync) = 0;
117 virtual XCamReturn enqueueRawFile(const char *path) = 0;
118 virtual XCamReturn registRawdataCb(void (*callback)(void *)) = 0;
119 virtual XCamReturn rawdataPrepare(rk_aiq_raw_prop_t prop) = 0;
120 virtual XCamReturn setSensorFlip(bool mirror, bool flip, int skip_frm_cnt) = 0;
121 virtual XCamReturn getSensorFlip(bool& mirror, bool& flip) = 0;
122 virtual XCamReturn getSensorCrop(rk_aiq_rect_t& rect) = 0;
123 virtual XCamReturn setSensorCrop(rk_aiq_rect_t& rect) = 0;
124 virtual XCamReturn getZoomPosition(int& position) = 0;
125 virtual XCamReturn getLensVcmCfg(rk_aiq_lens_vcmcfg& lens_cfg) = 0;
126 virtual XCamReturn setLensVcmCfg(rk_aiq_lens_vcmcfg& lens_cfg) = 0;
127 virtual XCamReturn FocusCorrection() = 0;
128 virtual XCamReturn ZoomCorrection() = 0;
129 virtual XCamReturn setAngleZ(float angleZ) = 0;
130 virtual void getShareMemOps(isp_drv_share_mem_ops_t** mem_ops) = 0;
131virtual XCamReturn getEffectiveIspParams(rkisp_effect_params_v20& ispParams, uint32_t frame_id) = …
132 virtual uint64_t getIspModuleEnState() = 0;
133virtual XCamReturn get_sp_resolution(int &width, int &height, int &aligned_w, int &aligned_h) = 0;
134 virtual void setCamPhyId(int phyId) = 0;
135 virtual int getCamPhyId() = 0;
136 virtual void setGroupMode(bool bGroup, bool bMain) = 0;
138 virtual bool get_pdaf_support() = 0;
140 virtual void setTbInfo(rk_aiq_tb_info_t& info) = 0;
141 virtual void setDevBufCnt(const std::map<std::string, int>& dev_buf_cnt_map) = 0;
142 virtual XCamReturn reset_hardware() = 0;
143virtual XCamReturn rawReproc_genIspParams (uint32_t sequence, rk_aiq_frame_info_t *offline_finfo, …
144virtual XCamReturn rawReProc_prepare (uint32_t sequence, rk_aiq_frame_info_t *offline_finfo) = 0;
145 virtual void setUserSensorFormat(uint16_t width, uint16_t height, uint16_t code) = 0;