ONVIF:...Options(3pm)

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

πŸ’– ONVIF::Device::Types::ImageStabilizationOptions πŸ’–

okay bestie, so this is a page from the User Contributed Perl Documentation, section 3pm β€” and the star of the show is ONVIF::Device::Types::ImageStabilizationOptions. say it with me. one more time. iconic.


✨ NAME ✨

ONVIF::Device::Types::ImageStabilizationOptions β€” it's giving "a whole Perl data type class" energy, and honestly? she ate. πŸŽ€


🌈 DESCRIPTION 🌈

So basically, this is a Perl data type class for the XML Schema defined complexType ImageStabilizationOptions, and that complexType lives in the namespace http://www.onvif.org/ver10/schema. no cap, that's the whole vibe. πŸ¦‹


🌸 PROPERTIES 🌸

These are the properties you can get at with the get_PROPERTY / set_PROPERTY methods. she's got three of them and we're listing all three, periodt:

  • Mode πŸ’…
  • Level πŸ“
  • Extension ⭐

πŸ‘‘ METHODS πŸ‘‘

🧚 new

Constructor!! the main character. ✨ here's the data structure you may pass to new() β€” copied exactly, character for character, because we do not play fast and loose with code in this house:

 { # ONVIF::Device::Types::ImageStabilizationOptions
   Mode => $some_value, # ImageStabilizationMode
   Level =>  { # ONVIF::Device::Types::FloatRange
     Min =>  $some_value, # float
     Max =>  $some_value, # float
   },
   Extension =>  { # ONVIF::Device::Types::ImageStabilizationOptionsExtension
   },
 },

like, look at that nesting. Level is out here being a whole ONVIF::Device::Types::FloatRange with a Min and a Max, both of them floats. and Extension is just vibing as an ONVIF::Device::Types::ImageStabilizationOptionsExtension, empty little bean. we love her. 🫢


πŸŽ€ AUTHOR πŸŽ€

Generated by SOAP::WSDL β€” yeah, she was literally generated, machine-made, and still serving this hard. πŸ’œ


and that's the whole page bestie!! no crumbs left behind, iykyk. 😭

cute sign-off time: this page is from perl v5.40.1, dated 2026-02-01, and the footer told us so β€” so now you know. slay. πŸ”₯πŸ‘‘
πŸ“¦ where this page comes from