ONVIF:...Options(3pm)

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

πŸ’– NAME πŸ’–

okay so bestie, meet ONVIF::PTZ::Types::BacklightCompensationOptions β€” it's a whole Perl data type class, and it's lowkey iconic. ✨ (the manual page header calls it ONVIF:...Options(3pm) btw, in case u were wondering, and yes it's from the User Contributed Perl Documentation section, we love a community moment 🫢)


🌸 DESCRIPTION 🌸

so basically this is a Perl data type class for the XML Schema defined complexType called BacklightCompensationOptions, and that type lives in the namespace http://www.onvif.org/ver10/schema. that's it, that's the whole vibe. it's giving "glue code but make it couture". πŸ’…

πŸŽ€ PROPERTIES πŸŽ€

these properties are the ones you can actually touch, and the way u touch them is with get_PROPERTY / set_PROPERTY methods. get it? get/set? we love a naming convention that doesn't play games. 😌

  • Mode β€” the Mode property, slay
  • Level β€” the Level property, also slay

✨ METHODS ✨

πŸ¦‹ new πŸ¦‹

this is the Constructor, bestie. it's how u make one of these bad boys. and here's the thing β€” the following data structure may be passed to new(), so look at it very carefully because it's literally the blueprint:

{ # ONVIF::PTZ::Types::BacklightCompensationOptions
  Mode => $some_value, # WideDynamicMode
  Level =>  { # ONVIF::PTZ::Types::FloatRange
    Min =>  $some_value, # float
    Max =>  $some_value, # float
  },
},

ok so quick breakdown because I know you're gonna ask:

  • Mode takes a $some_value and its type is WideDynamicMode πŸ‘‘
  • Level is its own little nested situation β€” it's an ONVIF::PTZ::Types::FloatRange 🌈
    • inside that, Min is a $some_value of type float
    • and Max is a $some_value of type float

nested hashes inside hashes? that's not a red flag, that's just Perl being Perl. πŸ“

fr fr: copy that structure exactly, don't freestyle the keys. the keys are the keys. no cap. πŸ’€

πŸ’œ AUTHOR πŸ’œ

Generated by SOAP::WSDL β€” yeah, it wasn't hand-crafted by a lil artisan, a code generator did this and honestly? respect the automation. πŸ€–βœ¨


and that's the whole page, bestie!! πŸŽ€ the footer situation is: this is perl v5.40.1, dated 2026-02-01, and it belongs to ONVIF:...Options(3pm) under User Contributed Perl Documentation. k bye, go set some properties, main character energy only. πŸ’–πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from