ONVIF:...ilities(3pm)

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

πŸ’– NAME πŸ’–

okay so bestie, meet ONVIF::Device::Types::RecordingCapabilities β€” it's a Perl data type class, and she's serving full main character energy in the ONVIF::Device family, living her best life over in 3pm land (that's User Contributed Perl Documentation, iykyk).


✨ DESCRIPTION ✨

So what is she? She's a Perl data type class for the XML Schema defined complexType RecordingCapabilities from the namespace http://www.onvif.org/ver10/schema.

That's the whole vibe. She's a type class. She holds the recording capabilities data. She's iconic like that. πŸŽ€

πŸ¦‹ PROPERTIES πŸ¦‹

These are the properties you can get at with get_PROPERTY / set_PROPERTY methods β€” literally just those two, no cap:

  • XAddr
  • ReceiverSource
  • MediaProfileSource
  • DynamicRecordings
  • DynamicTracks
  • MaxStringLength

Six of them. All accounted for. Nobody's missing. πŸ’…


🌈 METHODS 🌈

🌸 new 🌸

She's a constructor, bestie β€” that's the new method's whole job. And here's the data structure you may pass to new(), in all her glory:

 { # ONVIF::Device::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
 },

See how each key matches a property up top? Yeah. That's the whole point. XAddr is an anyURI, ReceiverSource, MediaProfileSource, DynamicRecordings and DynamicTracks are all boolean, and MaxStringLength is an int. Slay. πŸ”₯


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. That's it, that's the author. Automated queen behavior. ✨


okay and for the cute sign-off: this page ships as part of User Contributed Perl Documentation, built against perl v5.40.1, dated 2026-02-01, and the manpage name is literally ONVIF:...ilities(3pm) because sometimes names get truncated and we just vibe with it πŸ«ΆπŸŒΈπŸ’œ
πŸ“¦ where this page comes from