ONVIF::...alance20(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

πŸ’… NAME

ok so bestie, this page is all about ONVIF::PTZ::Types::WhiteBalance20 β€” yes that's the whole name, and no we're not shortening it, it's iconic like that. It's from the User Contributed Perl Documentation section, manual page ONVIF::...alance20(3) (the header trims it, we don't, iykyk). πŸŽ€


✨ DESCRIPTION ✨

It's a Perl data type class for the XML Schema defined complexType WhiteBalance20, and it lives in the namespace http://www.onvif.org/ver10/schema. That's it, that's the whole vibe β€” it's the Perl-side home for that one XML type. πŸ¦‹

🌸 PROPERTIES 🌸

These are the properties you can touch, and the way you touch them is with the get_PROPERTY / set_PROPERTY methods β€” that's the whole access pattern, no cap:

  • Mode β€” the mode one, go get it or set it πŸ’«
  • CrGain β€” the Cr gain one πŸ“
  • CbGain β€” the Cb gain one 🧚
  • Extension β€” the extension one ✨

πŸ‘‘ METHODS πŸ‘‘

🫢 new

Constructor alert!! 🚨 This is the one you call to make a fresh object, and the following data structure may be passed to new():

 { # ONVIF::PTZ::Types::WhiteBalance20
   Mode => $some_value, # WhiteBalanceMode
   CrGain =>  $some_value, # float
   CbGain =>  $some_value, # float
   Extension =>  { # ONVIF::PTZ::Types::WhiteBalance20Extension
   },
 },

Notice the little comments β€” Mode is a WhiteBalanceMode, CrGain and CbGain are both float πŸ’€, and Extension is a nested ONVIF::PTZ::Types::WhiteBalance20Extension hash. Literally just copy the shape and you're slaying. πŸ’œ

ngl the Extension hash in the example is empty β€” that's exactly how it's written here, so don't come for me, I'm just the messenger πŸ™ˆ

🌈 AUTHOR 🌈

Generated by SOAP::WSDL. Main character energy from a code generator, honestly. πŸŽ€


and that's the whole page bestie! 🌸 sign-off time: this gem is perl v5.42.3, dated 1980-01-01 (yes, the literal 1980, she's vintage πŸ’…), and the source/version line at the bottom is the same ONVIF::...alance20(3) we started with. periodt. ⭐

πŸ“¦ where this page comes from