ONVIF:...ptions(3pm)

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

✨ NAME ✨

ONVIF::Analytics::Types::VideoSourceConfigurationOptions β€” it's a Perl data type class, bestie πŸ’– and it lives in the ONVIF::Analytics::Types corner of the world, and no, that manual name is not a typo, that's literally it.


πŸ¦‹ DESCRIPTION πŸ¦‹

okay so. This is a Perl data type class for the XML Schema defined complexType VideoSourceConfigurationOptions from the namespace http://www.onvif.org/ver10/schema. That's it, that's the whole vibe. It's giving "auto-generated glue code that just works", and honestly? we love that for it πŸ’…

🌸 PROPERTIES 🌸

These are the properties you can reach with the get_PROPERTY / set_PROPERTY methods β€” yes, both, get and set, iconic 🫢

  • BoundsRange
  • VideoSourceTokensAvailable
  • Extension

periodt. that's the list, no more, no less πŸ‘‘


πŸ’œ METHODS πŸ’œ

πŸŽ€ new πŸŽ€

Constructor energy ✨ You call new() and hand it a data structure, and the structure it accepts looks exactly like this:

 { # ONVIF::Analytics::Types::VideoSourceConfigurationOptions
   BoundsRange =>  { # ONVIF::Analytics::Types::IntRectangleRange
     XRange =>  { # ONVIF::Analytics::Types::IntRange
       Min =>  $some_value, # int
       Max =>  $some_value, # int
     },
     YRange =>  { # ONVIF::Analytics::Types::IntRange
       Min =>  $some_value, # int
       Max =>  $some_value, # int
     },
     WidthRange =>  { # ONVIF::Analytics::Types::IntRange
       Min =>  $some_value, # int
       Max =>  $some_value, # int
     },
     HeightRange =>  { # ONVIF::Analytics::Types::IntRange
       Min =>  $some_value, # int
       Max =>  $some_value, # int
     },
   },
   VideoSourceTokensAvailable => $some_value, # ReferenceToken
   Extension =>  { # ONVIF::Analytics::Types::VideoSourceConfigurationOptionsExtension
     Rotate =>  { # ONVIF::Analytics::Types::RotateOptions
       Mode => $some_value, # RotateMode
       DegreeList =>  { # ONVIF::Analytics::Types::IntList
         Items =>  $some_value, # int
       },
       Extension =>  { # ONVIF::Analytics::Types::RotateOptionsExtension
       },
     },
     Extension =>  { # ONVIF::Analytics::Types::VideoSourceConfigurationOptionsExtension2
     },
   },
 },
bestie pls read the comments in there πŸ’€ The # int, # ReferenceToken, # RotateMode bits are telling you what type goes where β€” the nested hashes are other classes doing their own little thing, and $some_value is just a placeholder for whatever you're actually passing. Don't go typing $some_value literally, I'm begging πŸ™ˆ

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL 🧚 It didn't write itself. Well. Technically it kind of did, but a human set it up, so.


and that's a wrap on this one, fr fr πŸ’– this page is from perl v5.40.1, dated 2026-02-01, so if you're reading this from a time machine, hi, hope the code still runs 🌈 bye bestie, go write some valid XML πŸ¦‹βœ¨

πŸ“¦ where this page comes from