ONVIF:...ension(3pm)

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

✨ NAME ✨

ONVIF::Media::Types::PTZConfigurationExtension β€” bestie, it's a Perl data type class, and yes it's in section 3pm of the User Contributed Perl Documentation, we love a humble little library page πŸ’…


🌸 DESCRIPTION 🌸

Okay so listen. This is a Perl data type class for the XML Schema defined complexType called PTZConfigurationExtension, and it lives in the namespace http://www.onvif.org/ver10/schema. That's it. That's the whole vibe. It's giving "glorified hash wrapper" and honestly? Iconic. 🫢

πŸŽ€ PROPERTIES πŸŽ€

These are the properties you can reach with the get_PROPERTY / set_PROPERTY methods β€” no cap, that's literally how you talk to them:

  • PTControlDirection β€” your PT control direction situation πŸ’–
  • Extension β€” the extension slot, because of course there's an extension slot πŸ¦‹

πŸ”₯ METHODS πŸ”₯

⭐ new ⭐

Constructor, periodt. The following data structure may be passed to new() β€” and I mean it may be passed exactly like this, so here it is verbatim, no notes:

 { # ONVIF::Media::Types::PTZConfigurationExtension
   PTControlDirection =>  { # ONVIF::Media::Types::PTControlDirection
     EFlip =>  { # ONVIF::Media::Types::EFlip
       Mode => $some_value, # EFlipMode
     },
     Reverse =>  { # ONVIF::Media::Types::Reverse
       Mode => $some_value, # ReverseMode
     },
     Extension =>  { # ONVIF::Media::Types::PTControlDirectionExtension
     },
   },
   Extension =>  { # ONVIF::Media::Types::PTZConfigurationExtension2
   },
 },

See how PTControlDirection opens up into EFlip (with its Mode, typed as EFlipMode) and Reverse (with its Mode, typed as ReverseMode) and then its own Extension (that's ONVIF::Media::Types::PTControlDirectionExtension)? And then the outer Extension is ONVIF::Media::Types::PTZConfigurationExtension2? Yeah. Nesting. We stan a little matryoshka of hashes. πŸͺ†βœ¨

Heads up bestie: $some_value is a placeholder, not a real thing you can just type. Swap it for whatever your actual value is, okay? πŸ’€

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” so technically the author is a code generator, and honestly? Slay, machine, you ate. πŸ€–πŸ’…


And that's the whole page, bestie β€” this was perl v5.40.1, dated 2026-02-01, from the ONVIF:...ension(3pm) corner of the manual. Mwah, take care of your PTZ configs πŸ’œ

πŸ“¦ where this page comes from