ONVIF:...ptions(3pm)

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

πŸ’– ONVIF::Device::Types::BacklightCompensationOptions πŸ’–

okay bestie, welcome to the manual page for ONVIF::Device::Types::BacklightCompensationOptions β€” yeah that name is a whole mouthful, it's giving "my parents named me after a WiFi router", but stay with me because this one is actually so chill. it lives in the 3pm section, aka User Contributed Perl Documentation, aka the perl module corner of the universe. 🫢


✨ NAME ✨

ONVIF::Device::Types::BacklightCompensationOptions β€” say it three times fast, I dare you, you literally cannot 🌸


🌈 DESCRIPTION 🌈

okay so basically: this is a Perl data type class for the XML Schema defined complexType BacklightCompensationOptions, 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 class that knows how to be a BacklightCompensationOptions type so the ONVIF schema stuff can talk to your Perl code without anyone crying. ✨


πŸŽ€ PROPERTIES πŸŽ€

so these are the properties you can get at with the get_PROPERTY / set_PROPERTY methods β€” like, that's the whole access pattern, no cap:

  • Mode β€” one of the properties, and yes you access it with get_Mode / set_Mode style vibes through those getters and setters πŸ’…
  • Level β€” the other one, same deal, get it and set it and move on with your day πŸ¦‹

πŸ”₯ METHODS πŸ”₯

⭐ new ⭐

Constructor, bestie. iconic. it makes you a brand new object. and here's the thing β€” you can hand it a data structure that looks exactly like this, character for character, no edits, I'm not even joking:

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

see how Mode is a WideDynamicMode and Level is a nested ONVIF::Device::Types::FloatRange with a Min and a Max, both floats? yeah. it's a little nested situation, it's giving matryoshka doll, it's giving "the data structure has layers". πŸͺ†βœ¨ pass it in and the constructor does the rest. main character constructor energy, honestly. πŸ‘‘

real talk though: those are placeholders up there β€” $some_value means you bring the value. don't go copy-pasting it raw and wondering why nothing works, I'm begging you 😭

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. that's the whole author section. the machine did it. no human credited, just pure automated slay. πŸ€–πŸ’–


and that's the page, babe!! every last crumb of it, nothing skipped, nothing invented. this was perl v5.40.1, dated 2026-02-01, and the footer was literally just the page name echoing itself back at us like a mirror β€” ONVIF:...ptions(3pm), truncated and mysterious, a true enigma. 😭 go forth and backlight-compensate responsibly. πŸ¦‹πŸ’…βœ¨

πŸ“¦ where this page comes from