ONVIF:...tension(3pm)

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

✨ NAME ✨

okay so bestie, you're looking at the manual for ONVIF:...tension(3pm) β€” which is the User Contributed Perl Documentation page for the module ONVIF::Media::Types::PTZNodeExtension. yes the title is abbreviated like that, no i don't know why, the man system just do be truncating. it's giving mysterious. it's giving "you had to be there". πŸ’…


🌸 DESCRIPTION 🌸

so basically, this is a Perl data type class for the XML Schema defined complexType called PTZNodeExtension, and it lives in the namespace http://www.onvif.org/ver10/schema. that's the whole vibe. it's a type class. it holds data. it does it beautifully. ✨

πŸŽ€ PROPERTIES πŸŽ€

these are the properties you can reach, and you reach them with get_PROPERTY / set_PROPERTY methods β€” lowercase get, uppercase property name, you got this:

  • SupportedPresetTour
  • Extension

that's it, that's the list, two properties, clean, minimal, iconic. 🫢


πŸ’– METHODS πŸ’–

🌈 new

constructor!! the moment of creation!! ✨ here's the data structure you're allowed to hand to new(), and yes it's nested like russian dolls, look:

 { # ONVIF::Media::Types::PTZNodeExtension
   SupportedPresetTour =>  { # ONVIF::Media::Types::PTZPresetTourSupported
     MaximumNumberOfPresetTours =>  $some_value, # int
     PTZPresetTourOperation => $some_value, # PTZPresetTourOperation
     Extension =>  { # ONVIF::Media::Types::PTZPresetTourSupportedExtension
     },
   },
   Extension =>  { # ONVIF::Media::Types::PTZNodeExtension2
   },
 },

okay so let's walk through it because the nesting is lowkey doing the most 😭:

  • the top-level hash is your ONVIF::Media::Types::PTZNodeExtension
  • inside it, SupportedPresetTour is a nested ONVIF::Media::Types::PTZPresetTourSupported, which itself contains:
    • MaximumNumberOfPresetTours β€” an int, so drop $some_value in there
    • PTZPresetTourOperation β€” a PTZPresetTourOperation
    • Extension β€” a nested ONVIF::Media::Types::PTZPresetTourSupportedExtension (it's just an empty hash inside, bless)
  • and then the outer Extension is a nested ONVIF::Media::Types::PTZNodeExtension2 (also just an empty hash, and honestly? same, bestie)
heads up: those $some_value placeholders are literally placeholders β€” swap them for your actual values, don't paste them in and expect magic, fr fr.

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. that's the whole author section. short, sweet, machine-made, and honestly kind of slaying. πŸ”₯


and that's a wrap!! this page is perl v5.40.1, dated 2026-02-01, and it came to you as ONVIF:...tension(3pm) out of the User Contributed Perl Documentation collection. go forth and build your PTZ node extensions, main character. periodt. πŸ’–πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from