ONVIF:...ibutes(3pm)
β¨ ONVIF::Media::Types::VideoAttributes β¨
okay bestie, gather round, because this is a whole Perl manual page and it's from the User Contributed Perl Documentation collection, section 3pm π
πΈ NAME πΈ
ONVIF::Media::Types::VideoAttributes β say it with me, that's the whole name, no cap π
π¦ DESCRIPTION π¦
So basically? This is a Perl data type class. It exists to represent the XML Schema defined complexType VideoAttributes, and that complexType comes from the namespace http://www.onvif.org/ver10/schema. That's it, that's the whole vibe β it's a lil class whose entire job is to be that type. iconic honestly π
π PROPERTIES π
These are the properties you can get to, and the way you get to them is through get_PROPERTY / set_PROPERTY methods. Not me being obsessed with a clean accessor pattern fr fr β¨
BitrateWidthHeightEncodingFramerate
π METHODS π
π new π
Constructor, bestie. And the following data structure may be passed to new():
{ # ONVIF::Media::Types::VideoAttributes
Bitrate => $some_value, # int
Width => $some_value, # int
Height => $some_value, # int
Encoding => $some_value, # VideoEncoding
Framerate => $some_value, # float
},
look at those lil type comments in the margins, they're doing the absolute most and I respect it π
π AUTHOR π
Generated by SOAP::WSDL
likeβ¦ it literally wrote itself. main character behavior π
π okay that's the whole page, no notes. every property, every type annotation, every last crumb β all accounted for. slay π«Ά
and a cute lil sign-off for you: this page is running on perl v5.40.1, dated 2026-02-01, and it's filed under ONVIF:...ibutes(3pm). 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