ONVIF:...ptions(3pm)
π NAME π
okay bestie, say hi to ONVIF::Analytics::Types::Mpeg4DecOptions β and yes, that whole thing is the manual name, it's giving ONVIF:...ptions(3pm) energy because Perl manpage headers like to truncate and keep us guessing. π
πΈ DESCRIPTION πΈ
So this is a Perl data type class, no cap. It's the class for the XML Schema defined complexType Mpeg4DecOptions, and that type lives in the namespace http://www.onvif.org/ver10/schema. That's the whole vibe β it's a type class, it holds data, it does its little job, periodt. β¨
π PROPERTIES π
These are the properties you can get at, and the way you get at them is with the get_PROPERTY / set_PROPERTY methods. Iconic accessor behaviour, honestly.
ResolutionsAvailableSupportedMpeg4ProfilesSupportedInputBitrateSupportedFrameRate
π¦ METHODS π¦
β¨ new β¨
It's the constructor, babe. The way it works is you can hand it the following data structure when you call new(), and it will absolutely understand you:
{ # ONVIF::Analytics::Types::Mpeg4DecOptions
ResolutionsAvailable => { # ONVIF::Analytics::Types::VideoResolution
Width => $some_value, # int
Height => $some_value, # int
},
SupportedMpeg4Profiles => $some_value, # Mpeg4Profile
SupportedInputBitrate => { # ONVIF::Analytics::Types::IntRange
Min => $some_value, # int
Max => $some_value, # int
},
SupportedFrameRate => { # ONVIF::Analytics::Types::IntRange
Min => $some_value, # int
Max => $some_value, # int
},
},
Look at that nested structure. ResolutionsAvailable is lowkey a whole ONVIF::Analytics::Types::VideoResolution with Width and Height as ints, SupportedMpeg4Profiles is just a plain Mpeg4Profile value (no nesting, she's simple like that π
), and both SupportedInputBitrate and SupportedFrameRate are ONVIF::Analytics::Types::IntRange situations with their own Min and Max ints. Chef's kiss. π
π AUTHOR π
Generated by SOAP::WSDL
fr fr, a machine wrote this one. respect the automation. π€β¨
okay that's the whole page, bestie!! π«Ά this absolute gem is running on perl v5.40.1 and it's dated 2026-02-01 β the source and version and date, all accounted for, no detail left behind. mwah, go forth and decode some Mpeg4. ππ
π¦ 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