ONVIF::...ptions20(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

πŸ’… NAME πŸ’…

Okay bestie, so this page β€” the one you're reading right now in the ONVIF::...ptions20(3) manual β€” is literally all about ONVIF::PTZ::Types::BacklightCompensationOptions20. That's the whole name, no cap. πŸŽ€


✨ DESCRIPTION ✨

So like… this is a Perl data type class, right? It exists to represent the XML Schema defined complexType called BacklightCompensationOptions20, and that type lives in the namespace http://www.onvif.org/ver10/schema. That's it, that's the vibe. πŸ¦‹


🌸 PROPERTIES 🌸

These are the properties you can get at with the get_PROPERTY / set_PROPERTY methods β€” like, that's the whole way in:

  • Mode
  • Level

Two of them. Iconic. 🫢


⭐ METHODS ⭐

🧚 new

It's the constructor, obviously. Here's the data structure you can pass to new(), verbatim, don't @ me:

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

So Mode takes a BacklightCompensationMode, and Level is a whole nested ONVIF::PTZ::Types::FloatRange situation with a Min and a Max, both float. Nested. We love a nested hash. πŸ’–


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” that's the whole author situation, fr fr.


And that's the page, bestie!! 🌈 This little beauty came from User Contributed Perl Documentation, and it's running on perl v5.42.3, dated 1980-01-01 β€” yes, the date is a whole mood, don't question it. πŸ’€βœ¨ Go forth and set your properties. πŸ’œ

πŸ“¦ where this page comes from