ONVIF:...ptions(3pm)
π 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_Modestyle 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
- ubuntu resolute: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- ubuntu stonking: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms