ONVIF:...lities(3pm)
π NAME π
okay so bestie, this whole page is about ONVIF::Media::Elements::Capabilities β and yeah, it's a Perl module (a 3pm manual page, for the record π).
β¨ DESCRIPTION β¨
So what is this? It's a Perl data type class, periodt. Specifically, it's the class that represents the XML Schema element Capabilities β and that element lives in the namespace http://www.onvif.org/ver10/media/wsdl.
That's literally it. It's giving "glorified data holder" and honestly? We respect it. π
π οΈ METHODS π οΈ
πΈ new πΈ
my $element = ONVIF::Media::Elements::Capabilities->new($data);
This is the constructor, bestie β it's how you make a brand new one. π«Ά
And here's the tea on the data structure you may pass to new():
{ # ONVIF::Media::Types::Capabilities
ProfileCapabilities => { # ONVIF::Media::Types::ProfileCapabilities
},
StreamingCapabilities => { # ONVIF::Media::Types::StreamingCapabilities
},
},
Like look at that nesting π it's a hashref inside a hashref, very main character energy. You got ProfileCapabilities holding a ONVIF::Media::Types::ProfileCapabilities, and StreamingCapabilities holding a ONVIF::Media::Types::StreamingCapabilities, both chillin' inside a ONVIF::Media::Types::Capabilities. Slay.
π AUTHOR π
Generated by SOAP::WSDL β no human wrote this by hand, it just materialized β¨ iconic behavior tbh.
lowkey none of this is dangerous, no warnings here, no deprecated stuff, no exit codes β it's just a lil data class living its best life π¦
and that's the whole vibe check, bestie! this page was brought to you by perl v5.40.1, dated 2026-02-01, and yes the header said ONVIF:...lities(3pm) like it was too busy to type the whole name π anyway, go forth and construct your capabilities fr fr ππ
π¦ 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