#[non_exhaustive]pub enum AnalogCtrl {
Show 15 variants
GainSelector,
Gain,
GainAuto,
GainAutoBalance,
BlackLevelSel,
BlackLevel,
BlackLevelAuto,
BlackLevelAutoBalance,
WhiteClipSel,
WhiteClip,
BalanceRatioSel,
BalanceRatio,
BalanceWhiteAuto,
Gamma,
Custom(CustomName),
}
Expand description
Describes analog control options.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
GainSelector
Select which gain to control (PropertyType::EnumStr
)
Gain
Select gain value (PropertyType::Float
)
GainAuto
Select gain auto mode (PropertyType::EnumStr
or PropertyType::Bool
)
GainAutoBalance
Select gain auto balance (PropertyType::Float
)
BlackLevelSel
Select which black level to control (PropertyType::EnumStr
)
BlackLevel
Select black level value (PropertyType::Float
)
BlackLevelAuto
Select black level auto mode (PropertyType::EnumStr
or PropertyType::Bool
)
BlackLevelAutoBalance
Select black level auto balance (PropertyType::Float
)
WhiteClipSel
Select which white clip to control (PropertyType::EnumStr
)
WhiteClip
Select white clip value (PropertyType::Float
)
BalanceRatioSel
Select white balance ratio mode (PropertyType::EnumStr
)
BalanceRatio
Configure white balance ratio value (PropertyType::Float
)
BalanceWhiteAuto
Configure white balance ratio auto mode (PropertyType::EnumStr
or PropertyType::Bool
)
Gamma
Configure gamma value (PropertyType::Float
)
Custom(CustomName)
A custom command
Trait Implementations§
Source§impl Clone for AnalogCtrl
impl Clone for AnalogCtrl
Source§fn clone(&self) -> AnalogCtrl
fn clone(&self) -> AnalogCtrl
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more