ONVIF:...lities(3pm)

πŸ“¦
version 1.36.37 Β· 5 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– 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