ONVIF:...ration(3pm)

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

✨ NAME ✨

okay so bestie, this is ONVIF::PTZ::Types::AudioEncoderConfiguration β€” it's a Perl data type class, and it's giving "XML Schema defined complexType" but make it slay. πŸ’…

It comes from the http://www.onvif.org/ver10/schema namespace, and honestly? iconic. πŸ‘‘


🌸 DESCRIPTION 🌸

so basically, this is a Perl data type class for the XML Schema defined complexType AudioEncoderConfiguration, and that complexType lives in the http://www.onvif.org/ver10/schema namespace. no cap, that's the whole vibe. ✨

πŸŽ€ PROPERTIES πŸŽ€

these are the properties you can get at, and the way you get at them is with get_PROPERTY / set_PROPERTY methods. yes bestie, both directions. 🫢

  • Encoding
  • Bitrate
  • SampleRate
  • Multicast
  • SessionTimeout

πŸ’– METHODS πŸ’–

πŸ¦‹ new πŸ¦‹

okay so this is the Constructor. it's the main character fr fr. here's the data structure you can pass to new(), and I'm keeping it exactly how it is because it's perfect:

{ # 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
},

look at that nesting. the Multicast got a whole Address inside it which got a whole IPAddress situation going on, and SessionTimeout is just sitting there being a duration. obsessed. πŸ”₯


⭐ AUTHOR ⭐

Generated by SOAP::WSDL. like, literally auto-generated, it said "I got this" and did. πŸ’œ


and that's the whole page bestie!! 🌈 this little gem came out of the User Contributed Perl Documentation, it's running on perl v5.40.1, and it's dated 2026-02-01. πŸŽ€βœ¨ take care of her, she's a ONVIF:...ration(3pm) girlie through and through. mwah πŸ’…πŸ’–

πŸ“¦ where this page comes from