ONVIF:...ration(3pm)

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

πŸ’– 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 content
  • MaximumRetentionTime β€” 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