ONVIF:...ptions(3pm)
β¨ NAME β¨
ONVIF::Media::Types::AACDecOptions β and yeah, the page header up top says ONVIF:...ptions(3pm) because Perl doc headers love to be dramatic and truncate themselves, bestie, but the actual star of the show is that full class name right there. π
πΈ DESCRIPTION πΈ
Okay so. This is a Perl data type class, and what it does is represent the XML Schema complexType AACDecOptions β which lives in the namespace http://www.onvif.org/ver10/schema. That's it, that's the whole vibe. It's a little typed container that SOAP::WSDL generated so your ONVIF-flavoured XML can be turned into actual Perl objects. Very demure, very mindful. π
π¦ PROPERTIES π¦
These are the properties you can get at with get_PROPERTY / set_PROPERTY methods (iykyk β that's the accessor naming convention, get_ and set_ in front of the property name):
Bitrateβ the bitrate. πSampleRateRangeβ the sample rate range. β¨
π METHODS π
π§ new
Constructor, bestie. β¨ The following data structure may be passed to new():
{ # ONVIF::Media::Types::AACDecOptions
Bitrate => { # ONVIF::Media::Types::IntList
Items => $some_value, # int
},
SampleRateRange => { # ONVIF::Media::Types::IntList
Items => $some_value, # int
},
},
Look at that nesting. Both Bitrate and SampleRateRange are ONVIF::Media::Types::IntList objects, and each one carries an Items value that's an int. Chef's kiss. π
π AUTHOR π
Generated by SOAP::WSDL β no human author credited, it's a machine-made baddie. π€π
Sign-off time, baddie: this whole page is running on perl v5.40.1 and it's dated 2026-02-01, and it answers to the manual name ONVIF:...ptions(3pm). Stay hydrated, read your type classes, periodt. π«ΆπΈπ
π¦ 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