ONVIF:...Control(3pm)

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

πŸ’– ONVIF::Media::Types::AnalyticsEngineControl πŸ’–

okay bestie, so this is a page from the User Contributed Perl Documentation, and it's literally the manual for ONVIF:...Control(3pm) β€” yes the title really does get abbreviated like that, it's giving mysterious ✨


🌸 NAME 🌸

ONVIF::Media::Types::AnalyticsEngineControl

πŸŽ€ DESCRIPTION πŸŽ€

So basically? This is a Perl data type class for the XML Schema defined complexType AnalyticsEngineControl from the namespace http://www.onvif.org/ver10/schema. That's it, that's the whole vibe. It's a type class, it holds data, it slays. πŸ’…

πŸ¦‹ PROPERTIES πŸ¦‹

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

  • EngineToken
  • EngineConfigToken
  • InputToken
  • ReceiverToken
  • Multicast
  • Subscription
  • Mode

πŸ‘‘ METHODS πŸ‘‘

⭐ new ⭐

Constructor time!! πŸŽ‰ This is the one that builds the thing. And here's the data structure you may pass to new() β€” every field, exactly as it comes, nested objects and all:

{ # ONVIF::Media::Types::AnalyticsEngineControl
  EngineToken => $some_value, # ReferenceToken
  EngineConfigToken => $some_value, # ReferenceToken
  InputToken => $some_value, # ReferenceToken
  ReceiverToken => $some_value, # ReferenceToken
  Multicast =>  { # ONVIF::Media::Types::MulticastConfiguration
    Address =>  { # ONVIF::Media::Types::IPAddress
      Type => $some_value, # IPType
      IPv4Address => $some_value, # IPv4Address
      IPv6Address => $some_value, # IPv6Address
    },
    Port =>  $some_value, # int
    TTL =>  $some_value, # int
    AutoStart =>  $some_value, # boolean
  },
  Subscription =>  { # ONVIF::Media::Types::Config
    Parameters =>  { # ONVIF::Media::Types::ItemList
      SimpleItem => ,
      ElementItem =>  {
      },
      Extension =>  { # ONVIF::Media::Types::ItemListExtension
      },
    },
  },
  Mode => $some_value, # ModeOfOperation
},

look at all those nested hashes… it's giving fractal energy πŸŒ€ but fr fr, each one is a whole other type doing its own little thing. Multicast brings Address, Port, TTL and AutoStart along, Address brings Type, IPv4Address and IPv6Address, and Subscription is out here with Parameters β†’ SimpleItem, ElementItem and Extension. iconic behavior honestly πŸ’œ


πŸ’€ AUTHOR πŸ’€

Generated by SOAP::WSDL. Not a human, a machine, and honestly? it ate. πŸ€–βœ¨


and that's the tea, bestie πŸ“ this page is from perl v5.40.1, dated 2026-02-01, and it's filed under ONVIF:...Control(3pm) 🫢 go forth and construct ur objects, mwah πŸ’‹

πŸ“¦ where this page comes from