ONVIF:...Options(3pm)

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

πŸ’– ONVIF::PTZ::Types::AudioDecoderConfigurationOptions πŸ’–

okay bestie, so this is a page from the User Contributed Perl Documentation, and the star of the show is ONVIF:...Options(3pm) β€” yes the title got truncated by the terminal because it's ✨that✨ long. we move.


🌸 NAME 🌸

ONVIF::PTZ::Types::AudioDecoderConfigurationOptions β€” say it with me, it's a whole mouthful but we love her anyway 🫢


πŸ¦‹ DESCRIPTION πŸ¦‹

So basically: this is a Perl data type class for the XML Schema defined complexType AudioDecoderConfigurationOptions, and it lives in the namespace http://www.onvif.org/ver10/schema.

That's it. That's the whole vibe. It's a type class, it does type class things, no cap. πŸ’…


✨ PROPERTIES ✨

These are the properties you can get at with get_PROPERTY / set_PROPERTY methods. Slay, four of them:

  • AACDecOptions
  • G711DecOptions
  • G726DecOptions
  • Extension

πŸ‘‘ METHODS πŸ‘‘

🌈 new

Constructor, obviously. Here's the data structure you can pass to new() β€” it's giving nested hashref realness, so buckle up and read carefully because every single one of these keys matters:

 { # ONVIF::PTZ::Types::AudioDecoderConfigurationOptions
   AACDecOptions =>  { # ONVIF::PTZ::Types::AACDecOptions
     Bitrate =>  { # ONVIF::PTZ::Types::IntList
       Items =>  $some_value, # int
     },
     SampleRateRange =>  { # ONVIF::PTZ::Types::IntList
       Items =>  $some_value, # int
     },
   },
   G711DecOptions =>  { # ONVIF::PTZ::Types::G711DecOptions
     Bitrate =>  { # ONVIF::PTZ::Types::IntList
       Items =>  $some_value, # int
     },
     SampleRateRange =>  { # ONVIF::PTZ::Types::IntList
       Items =>  $some_value, # int
     },
   },
   G726DecOptions =>  { # ONVIF::PTZ::Types::G726DecOptions
     Bitrate =>  { # ONVIF::PTZ::Types::IntList
       Items =>  $some_value, # int
     },
     SampleRateRange =>  { # ONVIF::PTZ::Types::IntList
       Items =>  $some_value, # int
     },
   },
   Extension =>  { # ONVIF::PTZ::Types::AudioDecoderConfigurationOptionsExtension
   },
 },

okay notice how AACDecOptions, G711DecOptions and G726DecOptions are each their own little complexType (ONVIF::PTZ::Types::AACDecOptions, ONVIF::PTZ::Types::G711DecOptions, ONVIF::PTZ::Types::G726DecOptions) and each one carries a Bitrate and a SampleRateRange, both of which are ONVIF::PTZ::Types::IntList containing an Items value that's an int 🧚 and then Extension is just sitting there like a ONVIF::PTZ::Types::AudioDecoderConfigurationOptionsExtension with nothing inside it in this example. iconic.


πŸ’œ AUTHOR πŸ’œ

Generated by SOAP::WSDL β€” not me, not you, the machine did it. πŸ€–βœ¨


and that's the whole page, bestie. you understood it, you ate, you left no crumbs. periodt. πŸ’…πŸŽ€

cute little sign-off: this page ships with perl v5.40.1, dated 2026-02-01, and yes it's still filed under that same squeezed-up ONVIF:...Options(3pm) name at the top and bottom of every manpage render. bye babes! πŸŒΈπŸ¦‹πŸ’–

πŸ“¦ where this page comes from