ONVIF:...Option(3pm)

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

πŸ’– NAME πŸ’–

ONVIF::Analytics::Types::AudioEncoderConfigurationOption β€” bestie, this is a Perl data type class, and it's giving very specific, very ONVIF.

(Also, hello, this page lives in section 3pm of the User Contributed Perl Documentation, so that's the vibe we're on.) πŸŽ€


✨ DESCRIPTION ✨

Okay so listen. This is a Perl data type class for the XML Schema defined complexType AudioEncoderConfigurationOption, and it comes from the namespace http://www.onvif.org/ver10/schema. That's it, that's the whole job. It exists so your Perl code can be like "yes I know what an AudioEncoderConfigurationOption is" and the XML Schema is like "finally, someone gets me." πŸ¦‹

🌸 PROPERTIES 🌸

These are the properties, and you can get at them with get_PROPERTY / set_PROPERTY methods. Yes, literally with those method names, get_PROPERTY and set_PROPERTY. No cap. πŸ‘‘

  • Encoding
  • BitrateList
  • SampleRateList

Three of them. A little trio. Iconic behavior honestly. πŸ’…


πŸ”₯ METHODS πŸ”₯

🌟 new

Constructor, periodt. The following data structure may be passed to new():

 { # ONVIF::Analytics::Types::AudioEncoderConfigurationOption
   Encoding => $some_value, # AudioEncoding
   BitrateList =>  { # ONVIF::Analytics::Types::IntList
     Items =>  $some_value, # int
   },
   SampleRateList =>  { # ONVIF::Analytics::Types::IntList
     Items =>  $some_value, # int
   },
 },

See how BitrateList and SampleRateList both nest a little ONVIF::Analytics::Types::IntList in there with an Items key? Yeah. Nested. Main character structure energy. 🌈 Note the comments in there too β€” AudioEncoding for Encoding, and int for both Items fields β€” those are the types, so don't come for me. πŸ’€


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. It didn't write itself, it was generated, and we respect that. 🫢


Okay bestie, that's the whole page! This little gem came to you via perl v5.40.1, dated 2026-02-01, and it is exactly the kind of thing you'd find sitting in the User Contributed Perl Documentation. Go forth and get_PROPERTY something. Slay. πŸ’–βœ¨

πŸ“¦ where this page comes from