ONVIF:...lities(3pm)

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

✨ NAME ✨

okay so bestie, welcome to ONVIF::Analytics::Types::RecordingCapabilities πŸ’– β€” it's a 3pm page from the User Contributed Perl Documentation crew, and it's literally just here to tell you about a Perl data type class. slay.


🌸 DESCRIPTION 🌸

so this is 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. it's a class, it holds a type, the type is RecordingCapabilities, and it lives in that namespace. periodt πŸ’…

πŸŽ€ PROPERTIES πŸŽ€

these are the properties you can get and set β€” and the way you do that is with get_PROPERTY / set_PROPERTY methods 🫢

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

six of them. no more, no less. icon behavior πŸ‘‘


πŸ”₯ METHODS πŸ”₯

🌈 new

constructor bestie!! πŸ¦‹ this is the one that makes the thing. and here's the tea β€” the following data structure may be passed to new():

{ # ONVIF::Analytics::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 β€” XAddr wants an anyURI, ReceiverSource wants a boolean, MediaProfileSource wants a boolean, DynamicRecordings wants a boolean, DynamicTracks wants a boolean, and MaxStringLength wants an int 🌟 all of it copied exactly, no notes.

ngl, that trailing comma after the closing brace? it's in the original and I'm keeping it. not me editing the ancestors πŸ’€

πŸ’œ AUTHOR πŸ’œ

Generated by SOAP::WSDL β€” that's it, that's the whole author section. a machine did this and honestly? ate. πŸ€–βœ¨


and that's the page, bestie!! πŸŽ€ this gem is from perl v5.40.1, dated 2026-02-01, and it's the 3pm man page for ONVIF::Analytics::Types::RecordingCapabilities β€” go forth and construct responsibly πŸ’…πŸ’–πŸ¦‹

πŸ“¦ where this page comes from