ONVIF:...ension(3pm)
π ONVIF::PTZ::Types::PTZConfigurationExtension π
okay bestie, welcome to the manual page for ONVIF::PTZ::Types::PTZConfigurationExtension β that's the 3pm section, aka User Contributed Perl Documentation, and yes it's a whole mouthful, we love her anyway π«Ά
β¨ NAME β¨
ONVIF::PTZ::Types::PTZConfigurationExtension β that's the whole name, no notes, she ate π
πΈ DESCRIPTION πΈ
So basically? This is a Perl data type class. Not a vibe, not a metaphor, an actual literal class for the XML Schema defined complexType called PTZConfigurationExtension, and she lives in the namespace:
http://www.onvif.org/ver10/schema
That's it, that's the whole description, and honestly? Iconic of her to be that brief π
π PROPERTIES π
These are the properties, and the way you get at them is via get_PROPERTY / set_PROPERTY methods. Periodt.
PTControlDirectionExtension
Like, that's the list. Two of them. Small but mighty π¦
β METHODS β
π new
Constructor time, babes. She's the one who builds the whole thing. The following data structure may be passed to new():
{ # ONVIF::PTZ::Types::PTZConfigurationExtension
PTControlDirection => { # ONVIF::PTZ::Types::PTControlDirection
EFlip => { # ONVIF::PTZ::Types::EFlip
Mode => $some_value, # EFlipMode
},
Reverse => { # ONVIF::PTZ::Types::Reverse
Mode => $some_value, # ReverseMode
},
Extension => { # ONVIF::PTZ::Types::PTControlDirectionExtension
},
},
Extension => { # ONVIF::PTZ::Types::PTZConfigurationExtension2
},
},
Look at that nesting. It's giving β¨structuredβ¨. PTControlDirection holds EFlip (with its Mode, which is an EFlipMode), Reverse (with its Mode, which is a ReverseMode), and its own Extension (PTControlDirectionExtension, which is empty, she's mysterious like that π). Then the outer Extension is a PTZConfigurationExtension2, also empty. No cap.
Heads up bestie: those $some_value placeholders are exactly that β placeholders. Don't go thinking they're magic constants, they're just stand-ins for whatever value you're actually passing in π
π AUTHOR π
Generated by SOAP::WSDL
and that's the whole page, bestie!! π
This one came to you from perl v5.40.1, dated 2026-02-01 β so if you're reading this in the future, hi, love you, hope your PTZ config is slaying πβ¨ππ¦πΈπ
π«Ά
π¦ where this page comes from
- ubuntu resolute: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- ubuntu stonking: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms