ONVIF:...uration(3pm)

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

✨ NAME ✨

bestie. welcome to ONVIF::Device::Types::PaneConfiguration πŸ’– β€” it's a Perl data type class, and it lives in the User Contributed Perl Documentation section (that's the 3pm energy, iykyk). yes the title is long, no we're not shortening it, it's iconic.


🌸 DESCRIPTION 🌸

okay so. this is a Perl data type class for the XML Schema defined complexType PaneConfiguration, and it comes from the namespace http://www.onvif.org/ver10/schema. no cap.

and what does it actually do? it's the configuration of the streaming and coding settings of a Video window πŸŽ€. that's the whole vibe. it configures how a video window streams and encodes. periodt.


πŸ¦‹ PROPERTIES πŸ¦‹

these properties are all accessible using the get_PROPERTY / set_PROPERTY methods β€” so like, get_PaneName, set_Token, that whole situation πŸ’…:

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

πŸ’« METHODS πŸ’«

🧚 new

it's the constructor, bestie. here's the data structure you may pass to new() β€” literally copy this shape, don't freestyle it:

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

like. look at those nested hashes. it's giving main character energy, it's giving tree structure, it's giving AudioEncoderConfiguration with its own Multicast with its own Address with its own Type, IPv4Address and IPv6Address 🌈. the way that it just keeps going deeper. obsessed.


πŸ‘‘ AUTHOR πŸ‘‘

generated by SOAP::WSDL. that's it, that's the author, it's a machine and honestly? it ate. πŸ’€


and that's a wrap, bestie 🫢 this page was brought to you by perl v5.40.1, dated 2026-02-01, living its best life as ONVIF:...uration(3pm) in the User Contributed Perl Documentation. go forth and configure those panes. slay πŸ’…βœ¨

πŸ“¦ where this page comes from