ONVIF:...ptions(3pm)
β¨ NAME β¨
okay bestie, say hi to ONVIF::Media::Types::MoveOptions π β it's a Perl module, a 3pm manpage, and honestly it's giving "small but mighty". She's a data type class and she's here to serve. π
πΈ DESCRIPTION πΈ
So here's the tea: this is a Perl data type class for the XML Schema defined complexType MoveOptions, and it lives in the namespace http://www.onvif.org/ver10/schema. That's it, that's her whole job, and she ate. π
π¦ PROPERTIES π¦
These are the properties you can access, and the way you get at them is with the get_PROPERTY / set_PROPERTY methods β yep, literally that pattern, iykyk. β¨
Absoluteβ one of the properties, gettable and settable like the rest π«ΆRelativeβ another one, same deal πContinuousβ and the third one, also gettable/settable π
π METHODS π
π§ new
Constructor time, bestie! It's the new method, and the following data structure may be passed to new(). Copy it exactly, no cap: β
{ # ONVIF::Media::Types::MoveOptions
Absolute => { # ONVIF::Media::Types::AbsoluteFocusOptions
Position => { # ONVIF::Media::Types::FloatRange
Min => $some_value, # float
Max => $some_value, # float
},
Speed => { # ONVIF::Media::Types::FloatRange
Min => $some_value, # float
Max => $some_value, # float
},
},
Relative => { # ONVIF::Media::Types::RelativeFocusOptions
Distance => { # ONVIF::Media::Types::FloatRange
Min => $some_value, # float
Max => $some_value, # float
},
Speed => { # ONVIF::Media::Types::FloatRange
Min => $some_value, # float
Max => $some_value, # float
},
},
Continuous => { # ONVIF::Media::Types::ContinuousFocusOptions
Speed => { # ONVIF::Media::Types::FloatRange
Min => $some_value, # float
Max => $some_value, # float
},
},
},
Like, look at that nesting. The Absolute one wraps an ONVIF::Media::Types::AbsoluteFocusOptions, the Relative one wraps an ONVIF::Media::Types::RelativeFocusOptions, and Continuous wraps an ONVIF::Media::Types::ContinuousFocusOptions. All those Position / Distance / Speed bits are ONVIF::Media::Types::FloatRange objects with Min and Max as float values, and every single one is literally $some_value. π
π AUTHOR π
Generated by SOAP::WSDL. Not me, not you β the machine did it. π
okay that's the whole page, periodt. π this was ONVIF::...ptions(3pm), from the perl v5.40.1 era, dated 2026-02-01, generated by SOAP::WSDL β and the source/version footer said the exact same thing, so we're all caught up. slay, go write some Perl, bestie πβ¨π¦
π¦ 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