ONVIF:...ration(3pm)

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

✨ NAME ✨

okay bestie, gather round πŸ’– this is ONVIF::Analytics::Types::PaneConfiguration β€” a Perl data type class, and yes it lives in the 3pm manual section (that's the Perl modules one, iykyk). It's giving "XML Schema type but make it Perl" 🌸


πŸ¦‹ DESCRIPTION πŸ¦‹

So basically, this is a Perl data type class for the XML Schema defined complexType PaneConfiguration, and that type comes from the namespace http://www.onvif.org/ver10/schema. No cap, that's the whole vibe ✨

And what does it actually do? It's the Configuration of the streaming and coding settings of a Video window. Like, the settings for one lil video pane. Very main character energy for a data structure πŸ’…

πŸ’œ PROPERTIES πŸ’œ

These are the properties you can get at with get_PROPERTY / set_PROPERTY methods (you know the drill, swap the property name in for PROPERTY) 🫢

  • PaneName
  • AudioOutputToken
  • AudioSourceToken
  • AudioEncoderConfiguration
  • ReceiverToken
  • Token

πŸŽ€ METHODS πŸŽ€

🌟 new

Constructor bestie!! πŸŽ‰ Here's the data structure you can pass to new() β€” it's nested, it's a whole family tree of hashes, and it's honestly iconic:

 { # ONVIF::Analytics::Types::PaneConfiguration
   PaneName =>  $some_value, # string
   AudioOutputToken => $some_value, # ReferenceToken
   AudioSourceToken => $some_value, # ReferenceToken
   AudioEncoderConfiguration =>  { # ONVIF::Analytics::Types::AudioEncoderConfiguration
     Encoding => $some_value, # AudioEncoding
     Bitrate =>  $some_value, # int
     SampleRate =>  $some_value, # int
     Multicast =>  { # ONVIF::Analytics::Types::MulticastConfiguration
       Address =>  { # ONVIF::Analytics::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
     },
     SessionTimeout =>  $some_value, # duration
   },
   ReceiverToken => $some_value, # ReferenceToken
   Token => $some_value, # ReferenceToken
 },

Look at that nesting πŸ’€ Address inside Multicast inside AudioEncoderConfiguration inside the whole thing β€” it's giving russian dolls but make it ONVIF. Copy it exactly, don't freestyle it, fr fr πŸ”₯


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. That's it, that's the author β€” the machine did it, and honestly? slay πŸ€–βœ¨


and that's a wrap bestie!! πŸŽ€ this was perl v5.40.1, dated 2026-02-01, and yes the manual name was ONVIF:...ration(3pm) the whole time β€” the truncated title is just how it shows up in the header, the real one is the full ONVIF::Analytics::Types::PaneConfiguration up top πŸ’– stay hydrated, read your manpages, periodt πŸ’…

πŸ“¦ where this page comes from