ONVIF:...uration(3pm)

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

πŸ’– NAME πŸ’–

ONVIF::PTZ::Elements::AudioEncoderConfiguration β€” bestie, this is the whole page, that's the name, that's the vibe ✨


πŸŽ€ DESCRIPTION πŸŽ€

Okay so real talk: this is a Perl data type class for the XML Schema defined element AudioEncoderConfiguration, and it lives in the namespace http://www.onvif.org/ver10/schema. That's it, that's the whole thing. It's giving "quietly doing its job in the background" energy and honestly? We respect it. 🫢


πŸ¦‹ METHODS πŸ¦‹

✨ new ✨

my $element = ONVIF::PTZ::Elements::AudioEncoderConfiguration->new($data);

Constructor time!! πŸŽ‰ This is how you make one. The following data structure may be passed to new():

{ # 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, bestie 😭 it's a whole little family tree of types. Encoding, Bitrate, SampleRate, then Multicast opens up into its own Address block with Type, IPv4Address and IPv6Address inside, plus Port, TTL and AutoStart, and then finally SessionTimeout closes us out. Every single one of those keys is right there, don't let anybody tell you otherwise. πŸ’…


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” iconic behaviour, honestly, it just auto-generated this whole thing and dipped. 🌈


Okay that's the whole page, you made it, I'm so proud of you πŸ₯ΉπŸ’œ This is ONVIF::PTZ::Elements::AudioEncoderConfiguration, part of the User Contributed Perl Documentation, and it's riding along with perl v5.40.1 and dated 2026-02-01. Slay, go build something, mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from