ONVIF:...tions20(3pm)

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

πŸ’– ONVIF::Media::Types::BacklightCompensationOptions20 πŸ’–

okay bestie, so this is a Perl data type class β€” and not just any class, it's the one for the XML Schema defined complexType BacklightCompensationOptions20. πŸ¦‹ It lives in the namespace http://www.onvif.org/ver10/schema. No cap, that's the whole vibe.


✨ PROPERTIES ✨

The way that these properties are literally right there for you to grab with get_PROPERTY / set_PROPERTY methods? Obsessed. πŸ’…

  • Mode 🌸
  • Level 🌸

πŸŽ€ METHODS πŸŽ€

new

Constructor energy. ✨ Here's the data structure you may pass to new() β€” copy it exactly, bestie, don't freestyle it:

{ # ONVIF::Media::Types::BacklightCompensationOptions20
  Mode => $some_value, # BacklightCompensationMode
  Level =>  { # ONVIF::Media::Types::FloatRange
    Min =>  $some_value, # float
    Max =>  $some_value, # float
  },
},

look at that nesting go 😭 Mode is a BacklightCompensationMode, and Level is giving full ONVIF::Media::Types::FloatRange with its own Min and Max floats. iconic.


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” it literally spawned itself, main character behavior fr fr. 🫢


and that's the whole page, bestie!! πŸŽ€ this lil cutie comes from the User Contributed Perl Documentation corner of the manual, section 3pm, and it's running on perl v5.40.1, dated 2026-02-01. πŸ’– slay, go forth and set your properties. periodt. βœ¨πŸŒˆπŸ’…

πŸ“¦ where this page comes from