ONVIF:...ilities(3pm)

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

πŸ’– ONVIF::Media::Types::Capabilities πŸ’–

okay bestie, welcome to the ONVIF:...ilities(3pm) page β€” this one's short and sweet, no cap. it's a Perl thing, it's a type thing, and we're gonna get through it together. grab a boba πŸ§‹ and let's go.


✨ NAME ✨

ONVIF::Media::Types::Capabilities β€” periodt, that's the whole name, she's iconic like that πŸ‘‘


🌸 DESCRIPTION 🌸

so this is a Perl data type class for the XML Schema defined complexType Capabilities, and it lives in the namespace http://www.onvif.org/ver10/media/wsdl. that's it, that's the vibe β€” it's a lil Perl wrapper representing that XML type. lowkey elegant fr fr πŸ¦‹


πŸŽ€ PROPERTIES πŸŽ€

these are the properties you can get at with the get_PROPERTY / set_PROPERTY methods, iykyk:

  • ProfileCapabilities πŸ’…
  • StreamingCapabilities πŸ’…

🌈 METHODS 🌈

⭐ new ⭐

the constructor, bestie. and here's the whole glow-up β€” this is the data structure you may pass to new():

{ # ONVIF::Media::Types::Capabilities
  ProfileCapabilities =>  { # ONVIF::Media::Types::ProfileCapabilities
  },
  StreamingCapabilities =>  { # ONVIF::Media::Types::StreamingCapabilities
  },
},

no cap, that's it, keep it exactly like that πŸ™ˆ


πŸ’œ attr πŸ’œ

NOTE: Attribute documentation is experimental, and may be inaccurate. See the correspondent WSDL/XML Schema if in question. (so like… take it with a grain of salt, bestie, go check the source if it matters 😭)

this class has additional attributes, and you reach them through the attr() method, mwah.

attr() returns an object of the class ONVIF::Media::Types::Capabilities::_Capabilities::XmlAttr.

the following attributes can be accessed on this object via the corresponding get_/set_ methods β€” main character energy only:

  • SnapshotUri β€” Indicates if GetSnapshotUri is supported. 🌸 this attribute is of type SOAP::WSDL::XSD::Typelib::Builtin::boolean.
  • Rotation β€” Indicates whether or not Rotation feature is supported. πŸŒ€ this attribute is of type SOAP::WSDL::XSD::Typelib::Builtin::boolean.
  • VideoSourceMode β€” Indicates the support for changing video source mode. πŸŽ₯ this attribute is of type SOAP::WSDL::XSD::Typelib::Builtin::boolean.
  • OSD β€” Indicates if OSD is supported. ✨ this attribute is of type SOAP::WSDL::XSD::Typelib::Builtin::boolean.

(yeah they're all booleans, she's consistent, we love a queen who knows herself πŸ’…)


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” shoutout to the machine that made her 🫢


okay that's the whole page, bestie, you ate that πŸ“ stay slay, go read your WSDL, and remember: this was perl v5.40.1, dated 2026-02-01, brought to you by the ONVIF:...ilities(3pm) page in the User Contributed Perl Documentation. bye diva πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from