#[repr(u32)]pub enum ControlId {
Show 90 variants
Brightness,
Contrast,
Saturation,
Hue,
AudioVolume,
AudioBalance,
AudioBass,
AudioTreble,
AudioMute,
AudioLoudness,
BlackLevel,
AutoWhiteBalance,
DoWhiteBalance,
RedBalance,
BlueBalance,
Gamma,
Whiteness,
Exposure,
Autogain,
Gain,
Hflip,
Vflip,
PowerLineFrequency,
HueAuto,
WhiteBalanceTemperature,
Sharpness,
BacklightCompensation,
ChromaAgc,
ColorKiller,
Colorfx,
Autobrightness,
BandStopFilter,
Rotate,
BgColor,
ChromaGain,
Illuminators1,
Illuminators2,
MinBuffersForCapture,
MinBuffersForOutput,
AlphaComponent,
ColorfxCbcr,
ColorfxRgb,
ExposureAuto,
ExposureAbsolute,
ExposureAutoPriority,
PanRelative,
TiltRelative,
PanReset,
TiltReset,
PanAbsolute,
TiltAbsolute,
FocusAbsolute,
FocusRelative,
FocusAuto,
ZoomAbsolute,
ZoomRelative,
ZoomContinuous,
Privacy,
IrisAbsolute,
IrisRelative,
AutoExposureBias,
AutoNPresetWhiteBalance,
WideDynamicRange,
ImageStabilization,
IsoSensitivity,
IsoSensitivityAuto,
ExposureMetering,
SceneMode,
AutoFocusStart,
AutoFocusStop,
AutoFocusStatus,
AutoFocusRange,
PanSpeed,
TiltSpeed,
CameraOrientation,
CameraSensorRotation,
HdrSensorMode,
FlashLedMode,
FlashStrobeSource,
FlashStrobe,
FlashStrobeStop,
FlashStrobeStatus,
FlashTimeout,
FlashIntensity,
FlashTorchIntensity,
FlashIndicatorIntensity,
FlashFault,
FlashCharge,
FlashReady,
Other(u32),
}
Variants§
Brightness
Contrast
Saturation
Hue
AudioVolume
AudioBalance
AudioBass
AudioTreble
AudioMute
AudioLoudness
BlackLevel
AutoWhiteBalance
DoWhiteBalance
RedBalance
BlueBalance
Gamma
Whiteness
Exposure
Autogain
Gain
Hflip
Vflip
PowerLineFrequency
HueAuto
WhiteBalanceTemperature
Sharpness
BacklightCompensation
ChromaAgc
ColorKiller
Colorfx
Autobrightness
BandStopFilter
Rotate
BgColor
ChromaGain
Illuminators1
Illuminators2
MinBuffersForCapture
MinBuffersForOutput
AlphaComponent
ColorfxCbcr
ColorfxRgb
ExposureAuto
ExposureAbsolute
ExposureAutoPriority
PanRelative
TiltRelative
PanReset
TiltReset
PanAbsolute
TiltAbsolute
FocusAbsolute
FocusRelative
FocusAuto
ZoomAbsolute
ZoomRelative
ZoomContinuous
Privacy
IrisAbsolute
IrisRelative
AutoExposureBias
AutoNPresetWhiteBalance
WideDynamicRange
ImageStabilization
IsoSensitivity
IsoSensitivityAuto
ExposureMetering
SceneMode
AutoFocusStart
AutoFocusStop
AutoFocusStatus
AutoFocusRange
PanSpeed
TiltSpeed
CameraOrientation
CameraSensorRotation
HdrSensorMode
FlashLedMode
FlashStrobeSource
FlashStrobe
FlashStrobeStop
FlashStrobeStatus
FlashTimeout
FlashIntensity
FlashTorchIntensity
FlashIndicatorIntensity
FlashFault
FlashCharge
FlashReady
Other(u32)
Any value. Methods on this type will always prefer to create one of the above variants. Values covered by them can only be created by instantiating this variant explicitly.
Trait Implementations§
impl Copy for ControlId
impl Eq for ControlId
impl StructuralPartialEq for ControlId
Auto Trait Implementations§
impl Freeze for ControlId
impl RefUnwindSafe for ControlId
impl Send for ControlId
impl Sync for ControlId
impl Unpin for ControlId
impl UnwindSafe for ControlId
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more