ONVIF:...Options(3pm)

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

πŸ’… ONVIF::PTZ::Types::ColorOptions ✨

okay bestie, so this is a page from the User Contributed Perl Documentation, section 3pm β€” it's the manual for ONVIF::PTZ::Types::ColorOptions and honestly? it's giving niche-but-iconic. let's get into it πŸŽ€


🌈 NAME 🌈

ONVIF::PTZ::Types::ColorOptions β€” that's the whole name, that's the moment, no cap.


πŸ¦‹ DESCRIPTION πŸ¦‹

So. This is a Perl data type class for the XML Schema defined complexType ColorOptions, and it comes from the namespace http://www.onvif.org/ver10/schema. fr fr, that's the whole vibe.

Also, heads up: http://www.onvif.org/ver10/colorspace/HSV β€” that's HSV colourspace πŸŽ¨πŸ’–


✨ PROPERTIES ✨

These are the properties you can get at, and the way you do it is with get_PROPERTY / set_PROPERTY methods. that's the whole access system, slay:

  • ColorList
  • ColorspaceRange

πŸ‘‘ METHODS πŸ‘‘

🌸 new 🌸

It's the constructor, bestie. The following data structure may be passed to new():

 { # ONVIF::PTZ::Types::ColorOptions
   # One of the following elements.
   # No occurrence checks yet, so be sure to pass just one...
   ColorList => ,
   ColorspaceRange =>  { # ONVIF::PTZ::Types::ColorspaceRange
     X =>  { # ONVIF::PTZ::Types::FloatRange
       Min =>  $some_value, # float
       Max =>  $some_value, # float
     },
     Y =>  { # ONVIF::PTZ::Types::FloatRange
       Min =>  $some_value, # float
       Max =>  $some_value, # float
     },
     Z =>  { # ONVIF::PTZ::Types::FloatRange
       Min =>  $some_value, # float
       Max =>  $some_value, # float
     },
     Colorspace =>  $some_value, # anyURI
   },
 },
⚠️ okay so listen β€” it literally says "One of the following elements." and then "No occurrence checks yet, so be sure to pass just one..." β€” so like, the code is NOT gonna stop you if you pass both ColorList and ColorspaceRange. that's on you, babe. pass just one, periodt. πŸ’€

🫢 AUTHOR 🫢

Generated by SOAP::WSDL β€” not a human, a machine did this, and it ate πŸ’…


and that's the whole page, bestie!! this one's running on perl v5.40.1, dated 2026-02-01, and it's filed under ONVIF:...Options(3pm). mwah, go read your docs πŸ’–πŸ¦‹βœ¨

πŸ“¦ where this page comes from