ONVIF:...ration(3pm)
π ONVIF::Device::Types::RecordingConfiguration π
okay bestie, gather round, because we're looking at a Perl manual page β specifically the one for ONVIF::Device::Types::RecordingConfiguration, which lives in the User Contributed Perl Documentation section (that's the (3pm) part of ONVIF:...ration(3pm), iykyk). it's a whole vibe. let's get into it π«Ά
β¨ NAME β¨
ONVIF::Device::Types::RecordingConfiguration β that's the whole name, that's the whole girl. π
πΈ DESCRIPTION πΈ
so basically? this is a Perl data type class for the XML Schema defined complexType RecordingConfiguration from the namespace http://www.onvif.org/ver10/schema. no cap, that's literally it β it's the Perl-side glow-up of that one XML type. β¨
π PROPERTIES π
these are the properties you can reach with the get_PROPERTY / set_PROPERTY methods (yes, the method name is literally get_ plus the property name, iconic):
Sourceβ the source, bestie πContentβ the contentMaximumRetentionTimeβ the maximum retention time β³
π₯ METHODS π₯
β new
Constructor, periodt. The following data structure may be passed to new():
{ # ONVIF::Device::Types::RecordingConfiguration
Source => { # ONVIF::Device::Types::RecordingSourceInformation
SourceId => $some_value, # anyURI
Name => $some_value, # Name
Location => $some_value, # Description
Description => $some_value, # Description
Address => $some_value, # anyURI
},
Content => $some_value, # Description
MaximumRetentionTime => $some_value, # duration
},
like look at that nested hash β Source opens up its own little ONVIF::Device::Types::RecordingSourceInformation situation with SourceId (anyURI), Name (Name), Location (Description), Description (Description) and Address (anyURI), and then Content is a Description and MaximumRetentionTime is a duration. the comments telling you the type are lowkey the main character here, don't skip them π
π AUTHOR π
Generated by SOAP::WSDL π§
and that's the whole page, bestie!! this lil doc shipped with perl v5.40.1 and it's dated 2026-02-01 β so like, future-coded fr fr. go forth and build your RecordingConfiguration ππ¦πΈ
π¦ 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