ONVIF:...lities(3pm)
π NAME π
okay bestie, say hi to ONVIF::Media::Types::RecordingCapabilities β it's a Perl data type class, and it lives in the User Contributed Perl Documentation corner of the manual (section 3pm, iykyk) β¨
πΈ DESCRIPTION πΈ
so basically this is a Perl data type class for the XML Schema defined complexType RecordingCapabilities, and it comes from the namespace http://www.onvif.org/ver10/schema. that's the whole vibe. it's a little class that holds your recording capabilities data and looks cute doing it π
π¦ PROPERTIES π¦
these are the properties you can touch β and the way you touch them is with get_PROPERTY / set_PROPERTY methods, no cap π
XAddrReceiverSourceMediaProfileSourceDynamicRecordingsDynamicTracksMaxStringLength
like, that's the roster. six of them. all iconic, all accounted for π
β METHODS β
β¨ new β¨
constructor, bestie! it's the main character that builds your object π«Ά and here's the tea: the following data structure may be passed to new():
{ # ONVIF::Media::Types::RecordingCapabilities
XAddr => $some_value, # anyURI
ReceiverSource => $some_value, # boolean
MediaProfileSource => $some_value, # boolean
DynamicRecordings => $some_value, # boolean
DynamicTracks => $some_value, # boolean
MaxStringLength => $some_value, # int
},
look at those little comments telling you the types β anyURI, boolean Γ4, and int. so organized. so slay π
fr fr, copy that structure exactly when you're building your object, okay? don't freestyle it π
π AUTHOR π
Generated by SOAP::WSDL. yeah, it was made by a machine, and honestly? it ate π
that's the whole page, bestie!! no notes, 10/10, go forth and get/set your properties π
this was perl v5.40.1, dated 2026-02-01 β mwah, catch you in the next manual page πΈβ¨
π¦ 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