kd_camera_feature_enum.h 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594
  1. #ifndef _KD_CAMERA_FEATURE_ENUM_H_
  2. #define _KD_CAMERA_FEATURE_ENUM_H_
  3. /* Scene Mode */
  4. FID_TO_TYPE_ENUM(
  5. FID_SCENE_MODE,
  6. FTYPE_ENUM(
  7. SCENE_MODE_BEGIN = 0,
  8. SCENE_MODE_OFF = SCENE_MODE_BEGIN, /* Disable scene mode equal Auto mode */
  9. SCENE_MODE_NORMAL, /* Normal mode */
  10. SCENE_MODE_ACTION, /* Action mode */
  11. SCENE_MODE_PORTRAIT, /* Portrait mode */
  12. SCENE_MODE_LANDSCAPE, /* Landscape */
  13. SCENE_MODE_NIGHTSCENE, /* Night Scene */
  14. SCENE_MODE_NIGHTPORTRAIT, /* Night Portrait */
  15. SCENE_MODE_THEATRE, /* Theatre mode */
  16. SCENE_MODE_BEACH, /* Beach mode */
  17. SCENE_MODE_SNOW, /* Snow mode */
  18. SCENE_MODE_SUNSET, /* Sunset mode */
  19. SCENE_MODE_STEADYPHOTO, /* Steady photo mode */
  20. SCENE_MODE_FIREWORKS, /* Fireworks mode */
  21. SCENE_MODE_SPORTS, /* Sports mode */
  22. SCENE_MODE_PARTY, /* Party mode */
  23. SCENE_MODE_CANDLELIGHT, /* Candle light mode */
  24. /* (Unsupported legacy symbol; don't use this symbol if possible) */
  25. SCENE_MODE_ISO_ANTI_SHAKE, /* ISO Anti Shake mode */
  26. /* (Unsupported legacy symbol; don't use this symbol if possible) */
  27. SCENE_MODE_BRACKET_AE, /* Bracket AE */
  28. SCENE_MODE_HDR,
  29. SCENE_MODE_FACE_PRIORITY,
  30. SCENE_MODE_BARCODE,
  31. SCENE_MODE_NUM
  32. )
  33. )SCENE_MODE_T;
  34. /* Effect */
  35. FID_TO_TYPE_ENUM(
  36. FID_COLOR_EFFECT,
  37. FTYPE_ENUM(
  38. MEFFECT_BEGIN = 0,
  39. MEFFECT_OFF = MEFFECT_BEGIN,
  40. MEFFECT_MONO,
  41. MEFFECT_SEPIA,
  42. MEFFECT_NEGATIVE,
  43. MEFFECT_SOLARIZE,
  44. MEFFECT_POSTERIZE,
  45. MEFFECT_AQUA,
  46. MEFFECT_BLACKBOARD,
  47. MEFFFECT_BLACKBOARD = MEFFECT_BLACKBOARD, /* legacy symbol (don't use if possible) */
  48. MEFFECT_WHITEBOARD,
  49. MEFFECT_SEPIAGREEN,
  50. MEFFECT_SEPIABLUE,
  51. MEFFECT_NASHVILLE,
  52. MEFFECT_HEFE,
  53. MEFFECT_VALENCIA,
  54. MEFFECT_XPROII,
  55. MEFFECT_LOFI,
  56. MEFFECT_SIERRA,
  57. MEFFECT_KELVIN,
  58. MEFFECT_WALDEN,
  59. MEFFECT_F1977,
  60. MEFFECT_NUM
  61. )
  62. )MCOLOR_EFFECT;
  63. /* AWB Mode */
  64. FID_TO_TYPE_ENUM(
  65. FID_AWB_MODE,
  66. FTYPE_ENUM(
  67. AWB_MODE_BEGIN = 0,
  68. AWB_MODE_OFF = AWB_MODE_BEGIN,
  69. AWB_MODE_AUTO,
  70. AWB_MODE_DAYLIGHT,
  71. AWB_MODE_CLOUDY_DAYLIGHT,
  72. AWB_MODE_SHADE,
  73. AWB_MODE_TWILIGHT,
  74. AWB_MODE_FLUORESCENT,
  75. AWB_MODE_WARM_FLUORESCENT,
  76. AWB_MODE_INCANDESCENT,
  77. AWB_MODE_TUNGSTEN,
  78. /* (Unsupported legacy symbol; don't use this symbol if possible) */
  79. AWB_MODE_GRAYWORLD, /* Gray world mode for CCT use */
  80. AWB_MODE_NUM
  81. )
  82. )AWB_MODE_T;
  83. /* AE Flicker */
  84. FID_TO_TYPE_ENUM(
  85. FID_AE_FLICKER,
  86. FTYPE_ENUM(
  87. AE_FLICKER_MODE_BEGIN = 0,
  88. AE_FLICKER_MODE_60HZ = AE_FLICKER_MODE_BEGIN,
  89. AE_FLICKER_MODE_50HZ,
  90. AE_FLICKER_MODE_AUTO,
  91. AE_FLICKER_MODE_OFF,
  92. AE_FLICKER_MODE_TOTAL_NUM
  93. )
  94. )AE_FLICKER_MODE_T;
  95. /* AE EV */
  96. FID_TO_TYPE_ENUM(
  97. FID_AE_EV,
  98. FTYPE_ENUM(
  99. AE_EV_COMP_BEGIN = 0,
  100. AE_EV_COMP_00 = AE_EV_COMP_BEGIN, /* Disable EV compenate */
  101. AE_EV_COMP_03, /* EV compensate 0.3 */
  102. AE_EV_COMP_05, /* EV compensate 0.5 */
  103. AE_EV_COMP_07, /* EV compensate 0.7 */
  104. AE_EV_COMP_10, /* EV compensate 1.0 */
  105. AE_EV_COMP_13, /* EV compensate 1.3 */
  106. AE_EV_COMP_15, /* EV compensate 1.5 */
  107. AE_EV_COMP_17, /* EV compensate 1.7 */
  108. AE_EV_COMP_20, /* EV compensate 2.0 */
  109. AE_EV_COMP_23, /* EV compensate 2.3 */
  110. AE_EV_COMP_25, /* EV compensate 2.5 */
  111. AE_EV_COMP_27, /* EV compensate 2.7 */
  112. AE_EV_COMP_30, /* EV compensate 3.0 */
  113. AE_EV_COMP_n03, /* EV compensate -0.3 */
  114. AE_EV_COMP_n05, /* EV compensate -0.5 */
  115. AE_EV_COMP_n07, /* EV compensate -0.7 */
  116. AE_EV_COMP_n10, /* EV compensate -1.0 */
  117. AE_EV_COMP_n13, /* EV compensate -1.3 */
  118. AE_EV_COMP_n15, /* EV compensate -1.5 */
  119. AE_EV_COMP_n17, /* EV compensate -1.7 */
  120. AE_EV_COMP_n20, /* EV compensate -2.0 */
  121. AE_EV_COMP_n23, /* EV compensate -2.3 */
  122. AE_EV_COMP_n25, /* EV compensate -2.5 */
  123. AE_EV_COMP_n27, /* EV compensate -2.7 */
  124. AE_EV_COMP_n30, /* EV compensate -3.0 */
  125. AE_EV_COMP_TOTAL_NUM
  126. )
  127. )AE_EVCOMP_T;
  128. /* AE Mode */
  129. FID_TO_TYPE_ENUM(
  130. FID_AE_SCENE_MODE,
  131. FTYPE_ENUM(
  132. AE_MODE_BEGIN = 0,
  133. AE_MODE_OFF = AE_MODE_BEGIN, /* disable AE */
  134. AE_MODE_AUTO, /* auto mode full auto ,EV ISO LCE .. is inactive */
  135. AE_MODE_PROGRAM, /* AE program mode , allow set EV ISO LCE .... */
  136. AE_MODE_TV, /* AE TV mode */
  137. AE_MODE_AV, /* AE AV mode */
  138. AE_MODE_SV, /* AE SV mode */
  139. AE_MODE_VIDEO, /* Video mode AE */
  140. AE_MODE_NIGHT, /* Night Scene mode */
  141. AE_MODE_ACTION, /* AE Action mode */
  142. AE_MODE_BEACH, /* AE beach mode */
  143. AE_MODE_CANDLELIGHT, /* AE Candlelight mode */
  144. AE_MODE_FIREWORKS, /* AE firework mode */
  145. AE_MODE_LANDSCAPE, /* AE landscape mode */
  146. AE_MODE_PORTRAIT, /* AE portrait mode */
  147. AE_MODE_NIGHT_PORTRAIT, /* AE night portrait mode */
  148. AE_MODE_PARTY, /* AE party mode */
  149. AE_MODE_SNOW, /* AE snow mode */
  150. AE_MODE_SPORTS, /* AE sport mode */
  151. AE_MODE_STEADYPHOTO, /* AE steadyphoto mode */
  152. AE_MODE_SUNSET, /* AE sunset mode */
  153. AE_MODE_THEATRE, /* AE theatre mode */
  154. AE_MODE_ISO_ANTI_SHAKE, /* AE ISO anti shake mode */
  155. AE_MODE_BRACKET_AE,
  156. AE_MODE_AUTO_PANORAMA,
  157. AE_MODE_HDR,
  158. AE_MODE_TOTAL_NUM
  159. )
  160. )AE_MODE_T;
  161. /* AE Metering */
  162. FID_TO_TYPE_ENUM(
  163. FID_AE_METERING,
  164. FTYPE_ENUM(
  165. AE_METERING_BEGIN = 0,
  166. AE_METERING_MODE_CENTER_WEIGHT = AE_METERING_BEGIN, /* CENTER WEIGHTED MODE */
  167. AE_METERING_MODE_SOPT, /* SPOT MODE */
  168. AE_METERING_MODE_AVERAGE, /* AVERAGE MODE */
  169. NUM_OF_AE_METER
  170. )
  171. )AE_METERING_T;
  172. /* AE ISO */
  173. FID_TO_TYPE_ENUM(
  174. FID_AE_ISO,
  175. FTYPE_ENUM(
  176. AE_ISO_BEGIN = 0,
  177. AE_ISO_AUTO = AE_ISO_BEGIN,
  178. AE_ISO_100,
  179. AE_ISO_200,
  180. AE_ISO_400,
  181. AE_ISO_800,
  182. AE_ISO_1600,
  183. NUM_OF_AE_ISO
  184. )
  185. )AE_ISO_T;
  186. /* AE Strobe / Flashlight */
  187. FID_TO_TYPE_ENUM(
  188. FID_AE_STROBE,
  189. FTYPE_ENUM(
  190. FLASHLIGHT_BEGIN = 0,
  191. FLASHLIGHT_AUTO = FLASHLIGHT_BEGIN,
  192. FLASHLIGHT_FORCE_ON,
  193. FLASHLIGHT_FORCE_OFF,
  194. FLASHLIGHT_REDEYE,
  195. FLASHLIGHT_TORCH,
  196. NUM_OF_FLASHLIGHT
  197. )
  198. )AE_STROBE_T;
  199. /* AF Mode */
  200. FID_TO_TYPE_ENUM(
  201. FID_AF_MODE,
  202. FTYPE_ENUM(
  203. AF_MODE_BEGIN = 0,
  204. AF_MODE_AFS = AF_MODE_BEGIN, /* (AF-Single Shot Mode) */
  205. AF_MODE_AFC, /* AF-Continuous Mode */
  206. AF_MODE_AFC_VIDEO, /* AF-Continuous Mode (Video) */
  207. AF_MODE_MACRO, /* AF Macro Mode */
  208. AF_MODE_INFINITY, /* Focus is set at infinity. */
  209. AF_MODE_MF, /* Manual Focus Mode */
  210. AF_MODE_FULLSCAN, /* AF Full Scan Mode */
  211. NUM_OF_AF_MODE
  212. )
  213. )AF_MODE_T;
  214. /* AF Metering */
  215. FID_TO_TYPE_ENUM(
  216. FID_AF_METERING,
  217. FTYPE_ENUM(
  218. AF_METERING_BEGIN = 0,
  219. AF_METER_SPOT = AF_METERING_BEGIN, /* Spot Window */
  220. AF_METER_MATRIX, /* Matrix Window */
  221. AF_METER_MOVESPOT,
  222. NUM_OF_AF_METER
  223. )
  224. )_AF_METERING_T;
  225. /* ISP Edge */
  226. FID_TO_TYPE_ENUM(
  227. FID_ISP_EDGE,
  228. FTYPE_ENUM(
  229. ISP_EDGE_BEGIN = 0,
  230. ISP_EDGE_LOW = ISP_EDGE_BEGIN,
  231. ISP_EDGE_MIDDLE,
  232. ISP_EDGE_HIGH,
  233. NUM_OF_ISP_EDGE
  234. )
  235. )ISP_EDGE_T;
  236. /* ISP Hue */
  237. FID_TO_TYPE_ENUM(
  238. FID_ISP_HUE,
  239. FTYPE_ENUM(
  240. ISP_HUE_BEGIN = 0,
  241. ISP_HUE_LOW = ISP_HUE_BEGIN,
  242. ISP_HUE_MIDDLE,
  243. ISP_HUE_HIGH,
  244. NUM_OF_ISP_HUE
  245. )
  246. )ISP_HUE_T;
  247. /* ISP Saturation */
  248. FID_TO_TYPE_ENUM(
  249. FID_ISP_SAT,
  250. FTYPE_ENUM(
  251. ISP_SAT_BEGIN = 0,
  252. ISP_SAT_LOW = ISP_SAT_BEGIN,
  253. ISP_SAT_MIDDLE,
  254. ISP_SAT_HIGH,
  255. NUM_OF_ISP_SAT
  256. )
  257. )ISP_SAT_T;
  258. /* ISP Brightness */
  259. FID_TO_TYPE_ENUM(
  260. FID_ISP_BRIGHT,
  261. FTYPE_ENUM(
  262. ISP_BRIGHT_BEGIN = 0,
  263. ISP_BRIGHT_LOW = ISP_BRIGHT_BEGIN,
  264. ISP_BRIGHT_MIDDLE,
  265. ISP_BRIGHT_HIGH,
  266. NUM_OF_ISP_BRIGHT
  267. )
  268. )ISP_BRIGHT_T;
  269. /* ISP Contrast */
  270. FID_TO_TYPE_ENUM(
  271. FID_ISP_CONTRAST,
  272. FTYPE_ENUM(
  273. ISP_CONTRAST_BEGIN = 0,
  274. ISP_CONTRAST_LOW = ISP_CONTRAST_BEGIN,
  275. ISP_CONTRAST_MIDDLE,
  276. ISP_CONTRAST_HIGH,
  277. NUM_OF_ISP_CONTRAST
  278. )
  279. )ISP_CONTRAST_T;
  280. /* Capture Mode */
  281. FID_TO_TYPE_ENUM(
  282. FID_CAPTURE_MODE,
  283. FTYPE_ENUM(
  284. CAPTURE_MODE_BEGIN = 0,
  285. CAPTURE_MODE_NORMAL = CAPTURE_MODE_BEGIN,
  286. CAPTURE_MODE_BURST_SHOT,
  287. CAPTURE_MODE_SMILE_SHOT,
  288. CAPTURE_MODE_PANORAMA,
  289. CAPTURE_MODE_AUTORAMA,
  290. CAPTURE_MODE_BEST_SHOT,
  291. CAPTURE_MODE_EV_BRACKET,
  292. CAPTURE_MODE_MAV,
  293. CAPTURE_MODE_HDR,
  294. CAPTURE_MODE_ASD,
  295. CAPTURE_MODE_ZSD, /* Zero-shutter-delay Shot */
  296. CAPTURE_MODE_PANO_3D,
  297. CAPTURE_MODE_SINGLE_3D,
  298. CAPTURE_MODE_FACE_BEAUTY,
  299. CAPTURE_MODE_CONTINUOUS_SHOT,
  300. CAPTURE_MODE_MULTI_MOTION,
  301. NUM_OF_CAPTURE_MODE
  302. )
  303. )CAPTURE_MODE_T;
  304. /* Capture Size */
  305. FID_TO_TYPE_ENUM(
  306. FID_CAP_SIZE,
  307. FTYPE_ENUM(
  308. CAPTURE_SIZE_BEGIN = 0,
  309. CAPTURE_SIZE_320_240 = CAPTURE_SIZE_BEGIN,
  310. CAPTURE_SIZE_640_480,
  311. CAPTURE_SIZE_1024_768,
  312. CAPTURE_SIZE_1280_960,
  313. CAPTURE_SIZE_1600_1200,
  314. CAPTURE_SIZE_2048_1536,
  315. CAPTURE_SIZE_2560_1920,
  316. CAPTURE_SIZE_3264_2448,
  317. CAPTURE_SIZE_4000_3000,
  318. NUM_OF_CAPTURE_SIZE
  319. )
  320. )CAPTURE_SIZE_T;
  321. /* Preview Size */
  322. FID_TO_TYPE_ENUM(
  323. FID_PREVIEW_SIZE,
  324. FTYPE_ENUM(
  325. PREVIEW_SIZE_BEGIN = 0,
  326. PREVIEW_SIZE_160_120 = PREVIEW_SIZE_BEGIN,
  327. PREVIEW_SIZE_176_144,
  328. PREVIEW_SIZE_320_240,
  329. PREVIEW_SIZE_352_288,
  330. PREVIEW_SIZE_480_320,
  331. PREVIEW_SIZE_480_368,
  332. PREVIEW_SIZE_640_480,
  333. PREVIEW_SIZE_720_480,
  334. PREVIEW_SIZE_800_480,
  335. PREVIEW_SIZE_864_480,
  336. PREVIEW_SIZE_800_600,
  337. PREVIEW_SIZE_1280_720,
  338. PREVIEW_SIZE_1920_1080,
  339. NUM_OF_PREVIEW_SIZE
  340. )
  341. )PREVIEW_SIZE_T;
  342. /* Video Preview Size */
  343. FID_TO_TYPE_ENUM(
  344. FID_VIDEO_PREVIEW_SIZE,
  345. FTYPE_ENUM(
  346. VIDEO_PREVIEW_SIZE_BEGIN = 0,
  347. VIDEO_PREVIEW_SIZE_640_480 = VIDEO_PREVIEW_SIZE_BEGIN,
  348. VIDEO_PREVIEW_SIZE_800_600,
  349. NUM_OF_VIDEO_PREVIEW_SIZE
  350. )
  351. )VIDEO_PREVIEW_SIZE_T;
  352. /* Frame Rate */
  353. FID_TO_TYPE_ENUM(
  354. FID_FRAME_RATE,
  355. FTYPE_ENUM(
  356. FRAME_RATE_BEGIN = 0,
  357. FRAME_RATE_000FPS = FRAME_RATE_BEGIN, /* 0.0fps */
  358. FRAME_RATE_010FPS,
  359. FRAME_RATE_020FPS,
  360. FRAME_RATE_030FPS,
  361. FRAME_RATE_040FPS,
  362. FRAME_RATE_050FPS,
  363. FRAME_RATE_060FPS,
  364. FRAME_RATE_070FPS,
  365. FRAME_RATE_075FPS = FRAME_RATE_070FPS, /* legacy definition. */
  366. FRAME_RATE_080FPS,
  367. FRAME_RATE_090FPS,
  368. FRAME_RATE_100FPS, /* 10 fps */
  369. FRAME_RATE_110FPS,
  370. FRAME_RATE_120FPS,
  371. FRAME_RATE_125FPS = FRAME_RATE_120FPS, /* legacy definition. */
  372. FRAME_RATE_130FPS,
  373. FRAME_RATE_140FPS,
  374. FRAME_RATE_150FPS,
  375. FRAME_RATE_160FPS,
  376. FRAME_RATE_170FPS,
  377. FRAME_RATE_180FPS,
  378. FRAME_RATE_190FPS,
  379. FRAME_RATE_200FPS, /* 20 fps */
  380. FRAME_RATE_210FPS,
  381. FRAME_RATE_220FPS,
  382. FRAME_RATE_230FPS,
  383. FRAME_RATE_240FPS,
  384. FRAME_RATE_250FPS,
  385. FRAME_RATE_260FPS,
  386. FRAME_RATE_270FPS,
  387. FRAME_RATE_280FPS,
  388. FRAME_RATE_290FPS,
  389. FRAME_RATE_300FPS, /* 30 fps */
  390. NUM_OF_FRAME_RATE
  391. )
  392. )FRAME_RATE_T;
  393. /* Frame Rate Range */
  394. FID_TO_TYPE_ENUM(
  395. FID_FRAME_RATE_RANGE,
  396. FTYPE_ENUM(
  397. FRAME_RATE_RANGE_BEGIN = 0,
  398. FRAME_RATE_RANGE_5_30_FPS = FRAME_RATE_RANGE_BEGIN, /* 5-30fps */
  399. NUM_OF_FRAME_RATE_RANGE
  400. )
  401. )FRAME_RATE_RANGE_T;
  402. /* Focus Distance Normal */
  403. FID_TO_TYPE_ENUM(
  404. FID_FOCUS_DIST_NORMAL,
  405. FTYPE_ENUM(
  406. FOCUS_DIST_N_BEGIN = 0,
  407. FOCUS_DIST_N_INFINITE = FOCUS_DIST_N_BEGIN, /* Infinite */
  408. FOCUS_DIST_N_10CM,
  409. NUM_OF_FOCUS_DIST_N
  410. )
  411. )FOCUS_DIST_NORMAL_T;
  412. /* Focus Distance Macro */
  413. FID_TO_TYPE_ENUM(
  414. FID_FOCUS_DIST_MACRO,
  415. FTYPE_ENUM(
  416. FOCUS_DIST_M_BEGIN = 0,
  417. FOCUS_DIST_M_INFINITE = FOCUS_DIST_M_BEGIN, /* Infinite */
  418. FOCUS_DIST_M_5CM,
  419. FOCUS_DIST_M_10CM,
  420. NUM_OF_FOCUS_DIST_M
  421. )
  422. )FOCUS_DIST_MACRO_T;
  423. /* Face Detection */
  424. FID_TO_TYPE_ENUM(
  425. FID_FD_ON_OFF,
  426. FTYPE_ENUM(
  427. FD_BEGIN = 0,
  428. FD_OFF = FD_BEGIN,
  429. FD_ON,
  430. NUM_OF_FD
  431. )
  432. )FD_MODE_T;
  433. /* EIS */
  434. FID_TO_TYPE_ENUM(
  435. FID_EIS,
  436. FTYPE_ENUM(
  437. EIS_BEGIN = 0,
  438. EIS_OFF = EIS_BEGIN,
  439. EIS_ON,
  440. NUM_OF_EIS
  441. )
  442. )EIS_T;
  443. /* ZSD */
  444. FID_TO_TYPE_ENUM(
  445. FID_ZSD,
  446. FTYPE_ENUM(
  447. ZSD_BEGIN = 0,
  448. ZSD_OFF = ZSD_BEGIN,
  449. ZSD_ON,
  450. NUM_OF_ZSD
  451. )
  452. )ZSD_T;
  453. /* AF LAMP */
  454. FID_TO_TYPE_ENUM(
  455. FID_AF_LAMP,
  456. FTYPE_ENUM(
  457. AF_LAMP_BEGIN = 0,
  458. AF_LAMP_OFF = AF_LAMP_BEGIN,
  459. AF_LAMP_ON,
  460. AF_LAMP_AUTO,
  461. AF_LAMP_FLASH,
  462. NUM_OF_AF_LAMP
  463. )
  464. )AF_LAMP_T;
  465. /* Stereo 3D Capture Size */
  466. FID_TO_TYPE_ENUM(
  467. FID_STEREO_3D_CAP_SIZE,
  468. FTYPE_ENUM(
  469. STEREO_3D_CAPTURE_SIZE_BEGIN = 0,
  470. STEREO_3D_CAPTURE_SIZE_2560_720 = STEREO_3D_CAPTURE_SIZE_BEGIN,
  471. STEREO_3D_CAPTURE_SIZE_3840_1080,
  472. NUM_OF_STEREO_3D_CAPTURE_SIZE
  473. )
  474. )STEREO_3D_CAPTURE_SIZE_T;
  475. /* Stereo 3D Preview Size */
  476. FID_TO_TYPE_ENUM(
  477. FID_STEREO_3D_PREVIEW_SIZE,
  478. FTYPE_ENUM(
  479. STEREO_3D_PREVIEW_SIZE_BEGIN = 0,
  480. STEREO_3D_PREVIEW_SIZE_640_360 = STEREO_3D_PREVIEW_SIZE_BEGIN,
  481. STEREO_3D_PREVIEW_SIZE_854_480,
  482. STEREO_3D_PREVIEW_SIZE_960_540,
  483. STEREO_3D_PREVIEW_SIZE_1280_720,
  484. NUM_OF_STEREO_3D_PREVIEW_SIZE
  485. )
  486. )STEREO_3D_PREVIEW_SIZE_T;
  487. /* Stereo 3D Type */
  488. FID_TO_TYPE_ENUM(
  489. FID_STEREO_3D_TYPE,
  490. FTYPE_ENUM(
  491. STEREO_3D_TYPE_BEGIN = 0,
  492. STEREO_3D_NOT_SUPPORT = STEREO_3D_TYPE_BEGIN,
  493. STEREO_3D_FRAME_SEQ,
  494. STEREO_3D_SIDE_BY_SIDE,
  495. STEREO_3D_TOP_BOTTOM,
  496. NUM_OF_STEREO_3D_TYPE
  497. )
  498. )STEREO_3D_TYPE_T;
  499. /* Stereo 3D Mode */
  500. FID_TO_TYPE_ENUM(
  501. FID_STEREO_3D_MODE,
  502. FTYPE_ENUM(
  503. STEREO_3D_MODE_BEGIN = 0,
  504. STEREO_3D_OFF = STEREO_3D_MODE_BEGIN,
  505. STEREO_3D_ON,
  506. NUM_OF_STEREO_3D_MODE
  507. )
  508. )STEREO_3D_MODE_T;
  509. /* Stereo 3D Image Format */
  510. FID_TO_TYPE_ENUM(
  511. FID_STEREO_3D_IMAGE_FORMAT,
  512. FTYPE_ENUM(
  513. STEREO_3D_IMAGE_FORMAT_BEGIN = 0,
  514. STEREO_3D_JPS = STEREO_3D_IMAGE_FORMAT_BEGIN,
  515. STEREO_3D_MPO,
  516. NUM_OF_STEREO_3D_IMAGE_FORMAT
  517. )
  518. )STEREO_3D_IMAGE_FORMAT_T;
  519. /* YUV Auto test */
  520. FID_TO_TYPE_ENUM(
  521. FID_YUV_AUTOTEST,
  522. FTYPE_ENUM(
  523. YUV_AUTOTEST_BEGIN = 0,
  524. YUV_AUTOTEST_SET_SHADDING = YUV_AUTOTEST_BEGIN,
  525. YUV_AUTOTEST_SET_GAMMA,
  526. YUV_AUTOTEST_SET_AE,
  527. YUV_AUTOTEST_SET_SHUTTER,
  528. YUV_AUTOTEST_SET_GAIN,
  529. YUV_AUTOTEST_GET_SHUTTER_RANGE,
  530. YUV_AUTOTEST_GET_SHADDING,
  531. YUV_AUTOTEST_GET_GAMMA,
  532. YUV_AUTOTEST_GET_AE,
  533. YUV_AUTOTEST_GET_SHUTTER,
  534. YUV_AUTOTEST_GET_GAIN,
  535. NUM_OF_YUV_AUTOTEST
  536. )
  537. )YUV_AUTOTEST_T;
  538. #endif /* _KD_CAMERA_FEATURE_ENUM_H_ */