ONVIF:...ration(3pm)

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

πŸ’– NAME πŸ’–

ONVIF::Analytics::Types::RecordingJobConfiguration β€” bestie, this is a Perl data type class, and it's giving very specific. It lives in the ONVIF:...ration(3pm) corner of the User Contributed Perl Documentation universe, and it's here to be the main character for one very particular XML thing. πŸŽ€


✨ DESCRIPTION ✨

Okay so, real talk: this is a Perl data type class for the XML Schema defined complexType RecordingJobConfiguration, and it comes straight outta the namespace http://www.onvif.org/ver10/schema. That's the whole vibe. It's a class. It holds data. It slays. πŸ’…

🌸 PROPERTIES 🌸

These are the properties you can touch, and the way you touch them is via get_PROPERTY / set_PROPERTY methods β€” that's the access pattern, no cap:

  • RecordingToken πŸŽ€
  • Mode ✨
  • Priority πŸ”₯
  • Source πŸ¦‹
  • Extension πŸ’œ

🧚 METHODS 🧚

🌈 new 🌈

Constructor, babe. The following data structure may be passed to new() β€” and yes, every single line of this is load-bearing, do not skip it:

 { # ONVIF::Analytics::Types::RecordingJobConfiguration
   RecordingToken => $some_value, # RecordingReference
   Mode => $some_value, # RecordingJobMode
   Priority =>  $some_value, # int
   Source =>  { # ONVIF::Analytics::Types::RecordingJobSource
     SourceToken =>  { # ONVIF::Analytics::Types::SourceReference
       Token => $some_value, # ReferenceToken
     },
     AutoCreateReceiver =>  $some_value, # boolean
     Tracks =>  { # ONVIF::Analytics::Types::RecordingJobTrack
       SourceTag =>  $some_value, # string
       Destination => $some_value, # TrackReference
     },
     Extension =>  { # ONVIF::Analytics::Types::RecordingJobSourceExtension
     },
   },
   Extension =>  { # ONVIF::Analytics::Types::RecordingJobConfigurationExtension
   },
 },
ngl the nesting here is deep β€” like, four levels of braces deep. Look at the comments next to each key, because they tell you exactly which type each value is supposed to be. RecordingReference, RecordingJobMode, int, ReferenceToken, boolean, string, TrackReference β€” all of it's labeled right there. 🫢

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. That's it, that's the author. It was literally generated, iconic behavior. ⭐


And that's a wrap on this one, bestie! This page ships as part of perl v5.40.1, dated 2026-02-01, filed under ONVIF:...ration(3pm) in the User Contributed Perl Documentation collection. Go forth and configure your recording jobs, you absolute legend. πŸ¦‹πŸ’–πŸŽ€

πŸ“¦ where this page comes from