ONVIF:...ension(3pm)

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

πŸ’– ONVIF::Analytics::Types::ImagingOptions20Extension πŸ’–

okay bestie, welcome to the <pink>User Contributed Perl Documentation</pink> section, and yes this is the ONVIF:...ension(3pm) page β€” the one you keep opening and immediately closing 🫠. Sit down, grab a strawberry πŸ“, we're doing this.


✨ NAME ✨

ONVIF::Analytics::Types::ImagingOptions20Extension β€” say it three times fast, I dare you πŸ’…


🌸 DESCRIPTION 🌸

So basically? This is a Perl data type class for the XML Schema defined complexType called ImagingOptions20Extension, and it lives in the namespace http://www.onvif.org/ver10/schema. That's the whole vibe. It's a type class. It does type class things. Periodt. ✨


πŸŽ€ PROPERTIES πŸŽ€

These are the properties you can get at with the get_PROPERTY / set_PROPERTY methods β€” that's the whole access pattern, no cap:

  • ImageStabilization πŸ¦‹
  • Extension 🧚

πŸ‘‘ METHODS πŸ‘‘

🌈 new 🌈

Constructor, as in the origin story of your object. Here's the data structure you may pass to new() β€” look at it, it's giving nested. Not me counting the braces 😭:

 { # ONVIF::Analytics::Types::ImagingOptions20Extension
   ImageStabilization =>  { # ONVIF::Analytics::Types::ImageStabilizationOptions
     Mode => $some_value, # ImageStabilizationMode
     Level =>  { # ONVIF::Analytics::Types::FloatRange
       Min =>  $some_value, # float
       Max =>  $some_value, # float
     },
     Extension =>  { # ONVIF::Analytics::Types::ImageStabilizationOptionsExtension
     },
   },
   Extension =>  { # ONVIF::Analytics::Types::ImagingOptions20Extension2
     IrCutFilterAutoAdjustment =>  { # ONVIF::Analytics::Types::IrCutFilterAutoAdjustmentOptions
       BoundaryType =>  $some_value, # string
       BoundaryOffset =>  $some_value, # boolean
       ResponseTimeRange =>  { # ONVIF::Analytics::Types::DurationRange
         Min =>  $some_value, # duration
         Max =>  $some_value, # duration
       },
       Extension =>  { # ONVIF::Analytics::Types::IrCutFilterAutoAdjustmentOptionsExtension
       },
     },
     Extension =>  { # ONVIF::Analytics::Types::ImagingOptions20Extension3
     },
   },
 },
heads up bestie: that's two different Extension keys at two different depths, and one more Extension buried inside ImageStabilization. That is not a typo on my part, that's just what the structure says πŸ’€ copy it exactly, fr fr.

πŸ’œ AUTHOR πŸ’œ

Generated by SOAP::WSDL β€” iconic behaviour, honestly. It didn't even need a human. slay. 🫢


<divider>

and that's the page!! 🌟 it's perl v5.40.1, dated 2026-02-01, and yeah the footer says ONVIF:...ension(3pm) because the title is that long and we all just have to live with it. mwah πŸ’‹ bye bestie! πŸ’–βœ¨

πŸ“¦ where this page comes from