ONVIF:...uration(3pm)
π ONVIF::PTZ::Types::RecordingConfiguration π
okay bestie, welcome to the User Contributed Perl Documentation section of the manual, page ONVIF:...uration(3pm) β yes that title is abbreviated, she's mysterious like that, and honestly? iconic behaviour. sit down, grab a strawberry, we're doing Perl data types today π
β¨ NAME β¨
ONVIF::PTZ::Types::RecordingConfiguration β that's the whole name, no notes, she ate π
πΈ DESCRIPTION πΈ
so basically: this is a Perl data type class for the XML Schema defined complexType RecordingConfiguration β and that complexType lives in the namespace http://www.onvif.org/ver10/schema. periodt.
that's literally it, that's the whole vibe. she's a type class. she holds data. she's not complicated and we love her for it π¦
π PROPERTIES π
these are the properties you can get and set, and you do that using the get_PROPERTY / set_PROPERTY methods β lowercase g, lowercase s, that's the pattern, don't fight it:
Sourceβ¨ContentπMaximumRetentionTimeβ°
π METHODS π
π new π
Constructor energy. the main character method fr fr.
here's the data structure you may pass to new() β copy this exactly, no improvising, this is the blueprint bestie:
{ # ONVIF::PTZ::Types::RecordingConfiguration
Source => { # ONVIF::PTZ::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
},
see how Source is its own whole nested situation β it's a ONVIF::PTZ::Types::RecordingSourceInformation and she has five little friends inside her: SourceId (an anyURI), Name (a Name), Location (a Description), Description (a Description, yes another one, they're twins), and Address (an anyURI). nesting rights π
then Content is a Description, and MaximumRetentionTime is a duration. that's the whole tree. lowkey gorgeous.
π«Ά AUTHOR π«Ά
Generated by SOAP::WSDL. not a human, a machine, and she's serving β¨
and that's the whole page bestie!! π no cap, we covered every single line. this one's running on perl v5.40.1, dated 2026-02-01, and it's from the ONVIF:...uration(3pm) manual β mwah, take care, go set some properties ππΈπ
π¦ 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