Emx::MediaIsp类 参考

Isp

#include "MediaIsp.hpp"

类 Emx::MediaIsp 继承关系图:
Emx::MediaIsp 的协作图:

Public 成员函数

 MediaIsp (int32_t chn)
 
ErrCodeE SetRunMode (RunModeE mode) override
 
ErrCodeE GetRunMode (RunModeE &mode) override
 
ErrCodeE GetIspInfo (MediaIsp::Info &info) override
 
- Public 成员函数 继承自 Emx::MediaParamCBase< MediaInfIsp::Param >
 MediaParamCBase (MediaModE model, int32_t chn)
 
virtual ~MediaParamCBase ()=default
 
virtual ErrCodeE SetParam (const MediaInfIsp::Param &param)
 设置参数 更多...
 
virtual ErrCodeE SetTmpParam (const MediaInfIsp::Param &param)
 设置临时参数 更多...
 
virtual ErrCodeE GetParam (MediaInfIsp::Param &param)
 获取参数 更多...
 
virtual ErrCodeE GetRunningParam (MediaInfIsp::Param &param)
 获取当前运行的参数 更多...
 
virtual ErrCodeE GetParamDefault (MediaInfIsp::Param &param)
 获取默认参数 更多...
 
virtual ErrCodeE GetParamRange (Json::Value &range)
 获取参数取值范围 更多...
 
virtual ErrCodeE GetTotalChnNum (int &num)
 获取支持的总通道数量 更多...
 
int32_t GetChn ()
 获取通道号 更多...
 

额外继承的成员函数

- Public 类型 继承自 Emx::MediaInfIsp
enum class  RunModeE : uint8_t {
  Day , Night , NightWithLight , User ,
  UnDef
}
 ISP运行模式 更多...
 
enum class  OptModeE : uint8_t { Auto , Manual }
 操作模式 更多...
 
enum class  ExpGainE : uint8_t {
  X0 = 0 , X1 , X2 , X3 ,
  X4 , X5 , X6 , X7 ,
  X8 , X9 , X10 , X11 ,
  X12 , X13 , X14 , X15 ,
  X16 , X17 , X18 , X19 ,
  X20 , X21 , X22 , X23 ,
  X24 , X25 , X26 , X27 ,
  X28 , X29 , X30 , X31 ,
  X32 , X33 , X34 , X35 ,
  X36 , X37 , X38 , X39 ,
  X40 , X41 , X42 , X43 ,
  X44 , X45 , X46 , X47 ,
  X48 , X49 , X50 , X51 ,
  X52 , X53 , X54 , X55 ,
  X56 , X57 , X58 , X59 ,
  X60 , X61 , X62 , X63 ,
  X64 , X65 , X66 , X67 ,
  X68 , X69 , X70 , X71 ,
  X72 , X73 , X74 , X75 ,
  X76 , X77 , X78 , X79 ,
  X80 , X81 , X82 , X83 ,
  X84 , X85 , X86 , X87 ,
  X88 , X89 , X90 , X91 ,
  X92 , X93 , X94 , X95 ,
  X96 , X97 , X98 , X99 ,
  X100 , X101 , X102 , X103 ,
  X104 , X105 , X106 , X107 ,
  X108 , X109 , X110 , X111 ,
  X112 , X113 , X114 , X115 ,
  X116 , X117 , X118 , X119 ,
  X120 , X121 , X122 , X123 ,
  X124 , X125 , X126 , X127 ,
  X128 , X129 , X130 , X131 ,
  X132 , X133 , X134 , X135 ,
  X136 , X137 , X138 , X139 ,
  X140 , X141 , X142 , X143 ,
  X144 , X145 , X146 , X147 ,
  X148 , X149 , X150 , X151 ,
  X152 , X153 , X154 , X155 ,
  X156 , X157 , X158 , X159 ,
  X160 , X161 , X162 , X163 ,
  X164 , X165 , X166 , X167 ,
  X168 , X169 , X170 , X171 ,
  X172 , X173 , X174 , X175 ,
  X176 , X177 , X178 , X179 ,
  X180 , X181 , X182 , X183 ,
  X184 , X185 , X186 , X187 ,
  X188 , X189 , X190 , X191 ,
  X192 , X193 , X194 , X195 ,
  X196 , X197 , X198 , X199 ,
  X200 , X201 , X202 , X203 ,
  X204 , X205 , X206 , X207 ,
  X208 , X209 , X210 , X211 ,
  X212 , X213 , X214 , X215 ,
  X216 , X217 , X218 , X219 ,
  X220 , X221 , X222 , X223 ,
  X224 , X225 , X226 , X227 ,
  X228 , X229 , X230 , X231 ,
  X232 , X233 , X234 , X235 ,
  X236 , X237 , X238 , X239 ,
  X240 , X241 , X242 , X243 ,
  X244 , X245 , X246 , X247 ,
  X248 , X249 , X250 , X251 ,
  X252 , X253 , X254 , X255
}
 曝光增益 更多...
 
- 静态 Public 属性 继承自 Emx::MediaParamCBase< MediaInfIsp::Param >
static const int paramTimeOut
 
- Protected 属性 继承自 Emx::MediaParamCBase< MediaInfIsp::Param >
uint32_t m_modelId
 
int32_t m_chn
 

构造及析构函数说明

◆ MediaIsp()

Emx::MediaIsp::MediaIsp ( int32_t  chn)
inlineexplicit

成员函数说明

◆ SetRunMode()

ErrCodeE Emx::MediaIsp::SetRunMode ( RunModeE  mode)
overridevirtual

实现了 Emx::MediaInfIsp.

◆ GetRunMode()

ErrCodeE Emx::MediaIsp::GetRunMode ( RunModeE mode)
overridevirtual

实现了 Emx::MediaInfIsp.

◆ GetIspInfo()

ErrCodeE Emx::MediaIsp::GetIspInfo ( MediaIsp::Info info)
overridevirtual

实现了 Emx::MediaInfIsp.