ONVIF:...ilities(3pm)
π 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 ifGetSnapshotUriis supported. πΈ this attribute is of typeSOAP::WSDL::XSD::Typelib::Builtin::boolean.Rotationβ Indicates whether or not Rotation feature is supported. π this attribute is of typeSOAP::WSDL::XSD::Typelib::Builtin::boolean.VideoSourceModeβ Indicates the support for changing video source mode. π₯ this attribute is of typeSOAP::WSDL::XSD::Typelib::Builtin::boolean.OSDβ Indicates if OSD is supported. β¨ this attribute is of typeSOAP::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
- 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