ONVIF:...ttings(3pm)

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

✨ NAME ✨

ONVIF::PTZ::Types::ImagingSettings β€” it's a Perl data type class, bestie, and she's here to hold your imaging settings πŸ’–


πŸ’… DESCRIPTION πŸ’…

Okay so real talk: this is a Perl data type class for the XML Schema defined complexType ImagingSettings, and it lives in the namespace http://www.onvif.org/ver10/schema. That's it, that's the whole job. She's a container, she's organized, she's iconic πŸŽ€

🌸 PROPERTIES 🌸

The way that you can access all of these is through get_PROPERTY / set_PROPERTY methods, mwah πŸ’‹

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

🧚 METHODS 🧚

⭐ new

Constructor, periodt. Here's the data structure you're allowed to pass to new() β€” copy it exactly, no cap, I am obsessed with how nested this is 😭

 { # ONVIF::PTZ::Types::ImagingSettings
   BacklightCompensation =>  { # ONVIF::PTZ::Types::BacklightCompensation
     Mode => $some_value, # BacklightCompensationMode
     Level =>  $some_value, # float
   },
   Brightness =>  $some_value, # float
   ColorSaturation =>  $some_value, # float
   Contrast =>  $some_value, # float
   Exposure =>  { # ONVIF::PTZ::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::PTZ::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::PTZ::Types::WideDynamicRange
     Mode => $some_value, # WideDynamicMode
     Level =>  $some_value, # float
   },
   WhiteBalance =>  { # ONVIF::PTZ::Types::WhiteBalance
     Mode => $some_value, # WhiteBalanceMode
     CrGain =>  $some_value, # float
     CbGain =>  $some_value, # float
   },
   Extension =>  { # ONVIF::PTZ::Types::ImagingSettingsExtension
   },
 },

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” yeah, it was generated, she didn't hand-write herself, and honestly? Still slaying 🫢


That's the whole page, babe! This one's running on perl v5.40.1, dated 2026-02-01, and it came to you straight from the ONVIF::PTZ::Types::ImagingSettings corner of the User Contributed Perl Documentation. Go forth and set your properties πŸ’œβœ¨

πŸ“¦ where this page comes from