ONVIF:...ration(3pm)

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

πŸ’– NAME πŸ’–

ONVIF::PTZ::Types::PaneConfiguration β€” bestie, this is the Perl data type class for the XML Schema complexType PaneConfiguration, and it lives in the namespace http://www.onvif.org/ver10/schema. She's from the ONVIF::PTZ::Types family, section 3pm of the perl manual, and she is so ready to hold your video window settings. πŸŽ€


✨ DESCRIPTION ✨

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

and what does a PaneConfiguration actually do, you ask? πŸ¦‹

Configuration of the streaming and coding settings of a Video window.

that's it, that's the vibe. streaming + coding settings for a Video window. main character behavior only. πŸ’…

🌸 PROPERTIES 🌸

these are the properties you can access using the get_PROPERTY / set_PROPERTY methods β€” yes, both, she's flexible like that ✨:

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

πŸ”₯ METHODS πŸ”₯

🫢 new

Constructor!! the moment we've all been waiting for. the following data structure may be passed to new():

 { # ONVIF::PTZ::Types::PaneConfiguration
   PaneName =>  $some_value, # string
   AudioOutputToken => $some_value, # ReferenceToken
   AudioSourceToken => $some_value, # ReferenceToken
   AudioEncoderConfiguration =>  { # ONVIF::PTZ::Types::AudioEncoderConfiguration
     Encoding => $some_value, # AudioEncoding
     Bitrate =>  $some_value, # int
     SampleRate =>  $some_value, # int
     Multicast =>  { # ONVIF::PTZ::Types::MulticastConfiguration
       Address =>  { # ONVIF::PTZ::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, she's giving depth πŸ’€πŸŒΈ every single layer is here β€” PaneName, AudioOutputToken, AudioSourceToken, AudioEncoderConfiguration, ReceiverToken, Token β€” and inside AudioEncoderConfiguration you've got Encoding, Bitrate, SampleRate, Multicast, SessionTimeout, and inside Multicast there's Address, Port, TTL, AutoStart, and inside Address there's Type, IPv4Address, IPv6Address. iconic. truly. πŸ‘‘


πŸ’œ AUTHOR πŸ’œ

Generated by SOAP::WSDL β€” shoutout to the machine that birthed her fr fr. πŸ™ˆ


and that's the whole page bestie, no skips, no skimming, we read all of it πŸ’– this was ONVIF:...ration(3pm) from the User Contributed Perl Documentation, running on perl v5.40.1, dated 2026-02-01. iykyk. go configure a pane, you've got this. πŸŒˆβœ¨πŸ’…

πŸ“¦ where this page comes from