ONVIF:...ttings(3pm)

πŸ“¦
version 1.36.37 Β· 5 versions
, in ubuntu resolute, ubuntu stonking

✨ NAME ✨

ONVIF::Analytics::Types::ImagingSettings β€” it's a Perl data type class, bestie, and it lives in the ONVIF:...ttings(3pm) corner of the manual universe πŸ’…


🌸 DESCRIPTION 🌸

Okay so picture this: it's a Perl data type class for the XML Schema defined complexType ImagingSettings, and it comes from the namespace http://www.onvif.org/ver10/schema. That's it. That's the whole vibe. It's a little container that knows how to be imaging settings, no cap πŸŽ€

πŸ’– PROPERTIES πŸ’–

These are the properties you can get at with get_PROPERTY / set_PROPERTY methods. Lowkey the whole point of the class:

  • BacklightCompensation
  • Brightness
  • ColorSaturation
  • Contrast
  • Exposure
  • Focus
  • IrCutFilter
  • Sharpness
  • WideDynamicRange
  • WhiteBalance
  • Extension

πŸ› οΈ METHODS πŸ› οΈ

πŸ¦‹ new

Constructor, periodt. The following data structure may be passed to new():

{ # ONVIF::Analytics::Types::ImagingSettings
  BacklightCompensation =>  { # ONVIF::Analytics::Types::BacklightCompensation
    Mode => $some_value, # BacklightCompensationMode
    Level =>  $some_value, # float
  },
  Brightness =>  $some_value, # float
  ColorSaturation =>  $some_value, # float
  Contrast =>  $some_value, # float
  Exposure =>  { # ONVIF::Analytics::Types::Exposure
    Mode => $some_value, # ExposureMode
    Priority => $some_value, # ExposurePriority
    Window => ,
    MinExposureTime =>  $some_value, # float
    MaxExposureTime =>  $some_value, # float
    MinGain =>  $some_value, # float
    MaxGain =>  $some_value, # float
    MinIris =>  $some_value, # float
    MaxIris =>  $some_value, # float
    ExposureTime =>  $some_value, # float
    Gain =>  $some_value, # float
    Iris =>  $some_value, # float
  },
  Focus =>  { # ONVIF::Analytics::Types::FocusConfiguration
    AutoFocusMode => $some_value, # AutoFocusMode
    DefaultSpeed =>  $some_value, # float
    NearLimit =>  $some_value, # float
    FarLimit =>  $some_value, # float
  },
  IrCutFilter => $some_value, # IrCutFilterMode
  Sharpness =>  $some_value, # float
  WideDynamicRange =>  { # ONVIF::Analytics::Types::WideDynamicRange
    Mode => $some_value, # WideDynamicMode
    Level =>  $some_value, # float
  },
  WhiteBalance =>  { # ONVIF::Analytics::Types::WhiteBalance
    Mode => $some_value, # WhiteBalanceMode
    CrGain =>  $some_value, # float
    CbGain =>  $some_value, # float
  },
  Extension =>  { # ONVIF::Analytics::Types::ImagingSettingsExtension
  },
},

Like, that's the whole nested situation right there. Nested hashes, $some_value everywhere, the type comments hanging out on the right β€” it's giving structured ✨


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” not me, not you, the machine did that 🫢


and that's the tea, bestie πŸ’œ this lil page came from perl v5.40.1, dated 2026-02-01, and yes it's the ONVIF:...ttings(3pm) page β€” slay, go forth and set your properties πŸŒˆπŸ’…

πŸ“¦ where this page comes from