ONVIF:...Options(3pm)
β¨ NAME β¨
okay so bestie, meet ONVIF::Media::Types::AudioDecoderConfigurationOptions π β this is a Perl data type class for the XML Schema defined complexType AudioDecoderConfigurationOptions from the namespace http://www.onvif.org/ver10/schema. she's a whole vibe and she knows it π
(it's a 3pm page, so like... perl module territory, iykyk π«Ά)
πΈ DESCRIPTION πΈ
so basically this class exists to hold the Perl data type for the XML Schema complexType called AudioDecoderConfigurationOptions, and that complexType lives in the namespace http://www.onvif.org/ver10/schema. that's the whole job. she holds the data, she looks cute doing it π
π PROPERTIES π
these are the properties you can touch, and the way you touch them is with get_PROPERTY / set_PROPERTY methods. so like, get_AACDecOptions, set_AACDecOptions, that whole pattern. iconic, honestly:
AACDecOptionsπG711DecOptionsβ¨G726DecOptionsπ¦Extensionπ
π₯ METHODS π₯
β new β
this is the constructor, bestie β the main character of the whole page π«Ά. and here's the data structure you're allowed to pass into new():
{ # ONVIF::Media::Types::AudioDecoderConfigurationOptions
AACDecOptions => { # ONVIF::Media::Types::AACDecOptions
Bitrate => { # ONVIF::Media::Types::IntList
Items => $some_value, # int
},
SampleRateRange => { # ONVIF::Media::Types::IntList
Items => $some_value, # int
},
},
G711DecOptions => { # ONVIF::Media::Types::G711DecOptions
Bitrate => { # ONVIF::Media::Types::IntList
Items => $some_value, # int
},
SampleRateRange => { # ONVIF::Media::Types::IntList
Items => $some_value, # int
},
},
G726DecOptions => { # ONVIF::Media::Types::G726DecOptions
Bitrate => { # ONVIF::Media::Types::IntList
Items => $some_value, # int
},
SampleRateRange => { # ONVIF::Media::Types::IntList
Items => $some_value, # int
},
},
Extension => { # ONVIF::Media::Types::AudioDecoderConfigurationOptionsExtension
},
},
like look at her. AACDecOptions, G711DecOptions and G726DecOptions all roll the same way β a Bitrate that's an IntList (with Items being an int), and a SampleRateRange that's also an IntList (with Items being an int). and then Extension at the end, which is an AudioDecoderConfigurationOptionsExtension and is just sitting there empty, minding her business π
π AUTHOR π
Generated by SOAP::WSDL β so yeah, she was generated, no human hand-wrote her, and honestly? still ate. no cap π
perl v5.40.1 Β· 2026-02-01 Β· and that's the ONVIF:...Options(3pm) era of this page, bestie β she was documented by the User Contributed Perl Documentation crew, and she's been living in your man pages ever since πΈ byeee, go write some Perl π
β¨
π¦ 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