ONVIF:...Options(3pm)
π 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:
AACDecOptionsG711DecOptionsG726DecOptionsExtension
π 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
- ubuntu resolute: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- ubuntu stonking: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms