ONVIF:...uration(3pm)

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

✨ ONVIF::Device::Types::EngineConfiguration ✨

okay bestie, so this is a page from the User Contributed Perl Documentation, and it lives in section 3pm β€” that's the whole ONVIF:...uration(3pm) vibe right there, iykyk. Sit down, hydrate, let's get into it πŸ’–


🌸 NAME 🌸

ONVIF::Device::Types::EngineConfiguration β€” she's a whole class, and she's here to serve 🫢


πŸ¦‹ DESCRIPTION πŸ¦‹

So basically: this is a Perl data type class for the XML Schema defined complexType EngineConfiguration, and that complexType comes from the namespace http://www.onvif.org/ver10/schema. That's the whole description, no notes πŸ’…


πŸŽ€ PROPERTIES πŸŽ€

These properties? You get to them with the get_PROPERTY / set_PROPERTY methods. That's the door, that's the key, that's the whole system ✨

  • VideoAnalyticsConfiguration
  • AnalyticsEngineInputInfo

πŸ‘‘ METHODS πŸ‘‘

🌈 new 🌈

Constructor, obviously. And here's the part where I hold your hand, bestie β€” this is the exact data structure you're allowed to pass to new():

 { # ONVIF::Device::Types::EngineConfiguration
   VideoAnalyticsConfiguration =>  { # ONVIF::Device::Types::VideoAnalyticsConfiguration
     AnalyticsEngineConfiguration =>  { # ONVIF::Device::Types::AnalyticsEngineConfiguration
       AnalyticsModule =>  { # ONVIF::Device::Types::Config
         Parameters =>  { # ONVIF::Device::Types::ItemList
           SimpleItem => ,
           ElementItem =>  {
           },
           Extension =>  { # ONVIF::Device::Types::ItemListExtension
           },
         },
       },
       Extension =>  { # ONVIF::Device::Types::AnalyticsEngineConfigurationExtension
       },
     },
     RuleEngineConfiguration =>  { # ONVIF::Device::Types::RuleEngineConfiguration
       Rule =>  { # ONVIF::Device::Types::Config
         Parameters =>  { # ONVIF::Device::Types::ItemList
           SimpleItem => ,
           ElementItem =>  {
           },
           Extension =>  { # ONVIF::Device::Types::ItemListExtension
           },
         },
       },
       Extension =>  { # ONVIF::Device::Types::RuleEngineConfigurationExtension
       },
     },
   },
   AnalyticsEngineInputInfo =>  { # ONVIF::Device::Types::AnalyticsEngineInputInfo
     InputInfo =>  { # ONVIF::Device::Types::Config
       Parameters =>  { # ONVIF::Device::Types::ItemList
         SimpleItem => ,
         ElementItem =>  {
         },
         Extension =>  { # ONVIF::Device::Types::ItemListExtension
         },
       },
     },
     Extension =>  { # ONVIF::Device::Types::AnalyticsEngineInputInfoExtension
     },
   },
 },

Like… look at her. Nested to the gods. Copy it exactly, don't freestyle it, fr fr πŸ™ˆ


πŸ’œ AUTHOR πŸ’œ

Generated by SOAP::WSDL β€” she was built, not born, and that's iconic of her actually 🧚


and that's the whole page, bestie!! this was perl v5.40.1, dated 2026-02-01, and yeah the manual name really is that cursed ONVIF:...uration(3pm) abbreviation β€” we don't question it, we just respect it πŸ˜­πŸ’– go forth and configure your engines, you absolute main character 🌟

πŸ“¦ where this page comes from