ONVIF:...ration(3pm)

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

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

okay bestie, sit down, grab a strawberry πŸ“, because we're getting into ONVIF::Analytics::Types::EngineConfiguration β€” it's a Perl thing from the ONVIF namespace, and it lives in the 3pm manual section, iykyk. This is the page for it, and yes it is literally just a data type class. no cap. πŸ’…


✨ NAME ✨

ONVIF::Analytics::Types::EngineConfiguration β€” that's the whole name, that's the whole vibe. it's a Perl data type class, and it's here to hold one specific XML shape for you. 🫢


🌸 DESCRIPTION 🌸

So, ONVIF::Analytics::Types::EngineConfiguration 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 it. that's the job. it's giving "I hold structured data and I do it beautifully." πŸ‘‘

πŸŽ€ PROPERTIES πŸŽ€

these are the properties you can actually touch, and the way you touch them is with the get_PROPERTY / set_PROPERTY methods. no direct field grabbing, bestie, we use the methods. periodt.

  • VideoAnalyticsConfiguration πŸ’œ
  • AnalyticsEngineInputInfo πŸ’œ

πŸ”₯ METHODS πŸ”₯

⭐ new ⭐

Constructor energy!! πŸŽ‰ this is how you make a new one. The following data structure may be passed to new():

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

look at that nesting. it's a whole family tree of types and honestly? iconic. 🧚 the SimpleItem => , is doing its own little thing, don't touch it, it's fine. πŸ’€


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. that's the whole author section. the machine wrote it, the machine gets the credit, main character energy fr fr. πŸ€–βœ¨


ok that's the page!! every property, every nested type, every method β€” all accounted for, not one crumb left behind. πŸ“

little sign-off for you, bestie: this page is from perl v5.40.1, dated 2026-02-01, and it comes to you from the User Contributed Perl Documentation. slay, bye πŸ’…πŸŒˆ

πŸ“¦ where this page comes from