Guest User

Elixir camera parameters

a guest
Mar 26th, 2025
627
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.47 KB | None | 0 0
  1. ```elixir
  2. "format" => {[:string], ["hd1080i50"]},
  3. "record_rate" => {[:int], [100]},
  4. "shooting_mode" => {[:string], [""]},
  5. "fps_list" => {:string, [""]},
  6. "project_res" => {:string, [""]},
  7. "project_freq" => {:string, [""]},
  8. "auto/brightness" => {[:float], [0.66]},
  9. "auto/exp/mode" => {[:int], [0]},
  10. "auto/exp/range" => {[:float], [0.1, 20.0]},
  11. "auto/exp/speed" => {[:float], [1.0]},
  12. "auto/exp/sensitivity" => {[:float], [0.5]},
  13. "auto/mastergain/mode" => {[:int], [0]},
  14. "auto/mastergain/max" => {[:float], [4.0]},
  15. "auto/white" => {[:string], ["manual"]},
  16. "auto/black" => {[:string], ["manual"]},
  17. "auto/action"=> {:string, [""]},
  18. "auto/status"=> {:string, [""]},
  19. "exp" => {[:float], [20.0]},
  20. "exp_ext" => {[:int, :int, :int, :float], [1, 1, 0, 20.0]}, # enable, unit, ecs, value with unit: 1:ms, 2:degree, ecs: 0 or 1
  21. "gain_limit" => {[:int, :float, :float, :float, :float], [0, 1.0, 100.0, 64.0, 6400.0]},
  22. "var_gain_limit" => {[:int, :float, :float], [0, -1.0, 1.0]},
  23. "var_master_gain" => {[:int, :float], [0, 0.0]},
  24. "master_gain"=> {[:int, :float, :float], [1, 1.0, 1.0]},
  25. "color_gains"=> {[:float, :float], [1.0, 1.0]},
  26. "green_gain" => {[:float], [1.0]},
  27. "master_ped" => {[:float],[0.0]},
  28. "color_peds" => {[:float, :float],[0.0,0.0]},
  29. "green_ped" => {[:float], [0.0]},
  30. "gamma" => {[:float, :float, :float],[0.45,0.0,0.0]},
  31. "green_gamma"=> {[:float], [0.0]},
  32. "gamma_enable"=>{[:int], [1]},
  33. "step_gamma" => {[:float], [0.45]},
  34. "sdr_gamma" => {:string, [""]},
  35. "saturation" => {[:float],[1.0]},
  36. "hue" => {[:float],[0.0]},
  37. "wb_temp" => {[:float],[3200.0]},
  38. "wb_temp_k" => {[:float],[3200.0]}, # only as a status
  39. "wb_temp_a" => {[:float, :float, :float],[nil, nil, 0.0]},
  40. "wb_temp_b" => {[:float, :float, :float],[nil, nil, 0.0]},
  41. "wb_temp_ab" => {[:float],[0.0]},
  42. "wb_tint" => {[:float], [0.0]},
  43. "gain_mode" => {[:string], ["normal"]},
  44. "oetf" => {[:string], ["SDR"]},
  45. "color_space"=> {[:int, :string], [1, "709"]},
  46. "tone_curve" => { :string, ["Medium Contrast"]},
  47. "clip_mode" => { :string, ["Soft Clip"]},
  48. "detail" => {[:int, :float],[1, 0.0]},
  49. "coring" => {[:float], [0.0]},
  50. "detail_freq" => {[:float], [1.0]},
  51. "detail_vfreq" => {[:float], [1.0]},
  52. "detail_ldep" => {[:int, :float], [0, 0.0]},
  53. "detail_mode" => {:string, ["H/V"]},
  54. "detail_hratio" => {[:float], [0.0]}, # either H or Ratio, depending on detail_mode
  55. "detail_v" => {[:float], [0.0]},
  56. "detail_limiter" => {[:float], [0.0]},
  57. "detail_wlimiter" => {[:float], [0.0]},
  58. "detail_blimiter" => {[:float], [0.0]},
  59. "detail_mix" => {[:float], [0.0]},
  60. "detail_dark" => {[:float], [0.0]},
  61. "detail_knee" => {[:float], [0.0]},
  62. "detail_fine" => {[:float], [1.0]},
  63. "detail_knee_apt" => {[:int, :float], [0, 0.0]},
  64. "detail_source" => {:string, [""]},
  65. "skin_main" => {[:int, :int, :int, :int], [1, 0, 0, 0]}, # enable, natural skin, zoom link, gate (global)
  66. "skin_selection" => {[:int], [0]}, # not a real video status, only used to know on what skin tab the RCP is
  67. "skin_1" => {[:int, :int, :float, :float, :float, :float, :float], [0, 0, 0.0, 0.0, 0.0, 0.0, 0.0]}, # enable, gate, level, phase, width, sat, limit
  68. "skin_2" => {[:int, :int, :float, :float, :float, :float, :float], [0, 0, 0.0, 0.0, 0.0, 0.0, 0.0]},
  69. "skin_3" => {[:int, :int, :float, :float, :float, :float, :float], [0, 0, 0.0, 0.0, 0.0, 0.0, 0.0]},
  70. "blackgamma" => {[:int, :float, :float], [0, 1.0, 0.5]},
  71. "blackgamma_rgb" => {[:float, :float, :float], [0.0, 0.0, 0.0]},
  72. "flare" => {[:int, :float, :float, :float, :float], [0, 0.0, 0.0, 0.0, 0.0]},
  73. "white_shading" => {[:int, :float, :float, :float, :float], [1, 0.0, 0.0, 0.0, 0.0]},
  74. "shading_radius" => {[:float], [1.0]},
  75. "knee" => {[:int, :float, :float], [0, 0.85, 1.4]},
  76. "knee_saturation" => {[:int, :float], [0, 0.0]},
  77. "auto_knee" => {[:int], [0]},
  78. "auto_knee_params" => {[:float, :float], [1.0, 0.0]}, # limit/max_point, slope/sensitivity
  79. "low_key_sat" => {[:int, :float], [0, 0.0]},
  80. "low_key_range" => {[:string], [""]},
  81. "nd_limit" => {[:int, :int, :int], [0, 64, 1]},
  82. "nd_filter" => {[:int], [1]}, # Note: to allow small steps, some camera models maitain the target as a float instead of int
  83. "nd_filter_auto" => {[:int], [0]},
  84. "nd_filter_clear" => {[:int], [0]},
  85. "cc_filter" => {[:string], ["--"]},
  86. "ir_filter" => {[:int], [0]},
  87. "matrix" => {[:int,:float,:float,:float,:float,:float,:float], [1,0.0,0.0,0.0,0.0,0.0,0.0]},
  88. "matrix_ext" => {[:float,:float,:float,:float,:float,:float], [0.0,0.0,0.0,0.0,0.0,0.0]},
  89. "whiteclip" => {[:int, :float], [0, 1.0]},
  90. "blackclip" => {[:int, :float], [0, 0.0]},
  91. "denoise" => {[:int, :float], [0,0.0]},
  92. "denoise_color" => {[:float], [0.0]},
  93. "denoise_temporal" => {[:float], [0.0]},
  94. "dzoom" => {[:int, :float], [0, 1.0]},
  95. "flip" => {[:int, :int], [0, 0]},
  96. "dpc" => {[:int], [1]},
  97. "multimatrix/select" => {[:string, :int], ["normal", 0]},
  98. "multimatrix" => {[:int], [0]},
  99. "multimatrix/cnt"=> {[:int], [16]},
  100. "genlock_mode" => {[:int], [0]},
  101. "genlock_phase" => {[:int, :int], [0, 0]},
  102. "genlock_status" => {:string, [""]}, # only a status
  103. "multimatrix_names" => {:list_strings, []}, # status only
  104. "color_corr" => {[:int, :int, :int], [0, 1, 2]}, # enable, active_count, max_count
  105. "color_corr_selection" => {[:int], [0]}, # not a real video status, only used to know on what vector the RCP is
  106. "pic_prof" => {[:int, :int], [1, 0]}, # number, protected (-1 == unprotected, 1 == protected, 0 == unknown/no change)
  107. "pic_prof_name" => {:string, [""]}, # only as status
  108. "lut" => {:string, [""]},
  109. "lut_enable" => {[:int], [1]},
  110. "out/1/osd" => {[:int], [0]},
  111. "out/2/osd" => {[:int], [0]},
  112. "out/1/mode" => {[:string], ["Off"]},
  113. "out/2/mode" => {[:string], ["Off"]},
  114. "pattern" => {[:int, :string], [0, "bars"]},
  115. "power" => {[:int], [1]},
  116. "chroma_gain" => {[:float, :float, :float], [0.0, 0.0, 0.0]}, # y cb cr
  117. "chroma_offset" => {[:float, :float, :float], [0.0, 0.0, 0.0]}, # y cb cr
  118. "sdi_range" => {:string, ["Full"]},
  119. ```
Advertisement
Add Comment
Please, Sign In to add comment