ONVIF:...ration(3pm)

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

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

okay bestie, welcome to the group chat ✨ this page is straight out of the User Contributed Perl Documentation, manual section 3pm, and it's literally just one little Perl class doing its thing. no cap. πŸ’…


🌸 NAME 🌸

ONVIF::Device::Types::AnalyticsDeviceEngineConfiguration β€” say that five times fast, i dare you. 😭


πŸ¦‹ DESCRIPTION πŸ¦‹

so basically, this is a Perl data type class for the XML Schema defined complexType AnalyticsDeviceEngineConfiguration, and it lives in the namespace http://www.onvif.org/ver10/schema. that's the whole vibe. it's giving "generated, but make it functional." ✨


πŸŽ€ PROPERTIES πŸŽ€

the way that you can access all of these with get_PROPERTY / set_PROPERTY methods… obsessed. 🫢 here's the full list, no skips:

  • EngineConfiguration
  • Extension

πŸ’… METHODS πŸ’…

⭐ new ⭐

the constructor, the main character, the moment. 🌈

here's the data structure you may pass to new(), and yes i am pasting it exactly because every single one of these nested types matters, i don't make the rules:

 { # ONVIF::Device::Types::AnalyticsDeviceEngineConfiguration
   EngineConfiguration =>  { # 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
       },
     },
   },
   Extension =>  { # ONVIF::Device::Types::AnalyticsDeviceEngineConfigurationExtension
   },
 },

like… the nesting?? it's giving inception. πŸŒ€ but it's all right there, every last one, so copy-paste responsibly bestie. πŸ’–


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. iconic behaviour fr fr. πŸ™ˆ


and that's the whole page, bestie!! πŸŽ€ this beauty is running on perl v5.40.1, dated 2026-02-01, and it's the ONVIF:...ration(3pm) manual page from the User Contributed Perl Documentation. slay, go forth, and may your nested hashes always be balanced. πŸ’œπŸ¦‹βœ¨

πŸ“¦ where this page comes from