ONVIF:...ration(3pm)
π 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
- ubuntu resolute: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- ubuntu stonking: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms