ONVIF:...ension(3pm)
π ONVIF::Device::Types::VideoSourceConfigurationOptionsExtension π
okay bestie, welcome to the manual page for ONVIF::Device::Types::VideoSourceConfigurationOptionsExtension β yeah it's a mouthful, we're gonna call it "this class" and move on π«Ά. It lives in the 3pm section of the manual (Perl module pages, iykyk).
β¨ NAME β¨
ONVIF::Device::Types::VideoSourceConfigurationOptionsExtension β that's the whole name, no cap. Say it three times fast, I dare you. π
πΈ DESCRIPTION πΈ
So here's the tea: this is a Perl data type class for the XML Schema defined complexType VideoSourceConfigurationOptionsExtension, and it comes from the namespace http://www.onvif.org/ver10/schema. It's giving "generated from a schema, living its best life, doing exactly what the XML says." π
π PROPERTIES π
These are the properties you can get at with the get_PROPERTY / set_PROPERTY methods β literally that's the whole access story, no fancy extras:
Rotateβ yes, it's a property, and yes, you read that right πExtensionβ the extension-est property of them all β¨
π¦ METHODS π¦
β new β
It's the constructor, bestie β the main character of every Perl object's origin story. The following data structure may be passed to new():
{ # ONVIF::Device::Types::VideoSourceConfigurationOptionsExtension
Rotate => { # ONVIF::Device::Types::RotateOptions
Mode => $some_value, # RotateMode
DegreeList => { # ONVIF::Device::Types::IntList
Items => $some_value, # int
},
Extension => { # ONVIF::Device::Types::RotateOptionsExtension
},
},
Extension => { # ONVIF::Device::Types::VideoSourceConfigurationOptionsExtension2
},
},
look at that nesting. it's giving β¨structuredβ¨. it's giving "the schema knew exactly what it wanted." π§
Heads up:$some_valueis a placeholder, okay? That's literally how it's written up there β don't go passing the string"$some_value"and then coming for me π
π AUTHOR π
Generated by SOAP::WSDL. That's it, that's the author. The machine did it. Iconic behaviour honestly π€π
okay and for the lil sign-off moment: this page is from perl v5.40.1, dated 2026-02-01, and it's the ONVIF:...ension(3pm) page from the User Contributed Perl Documentation. slay, go forth and configure your video source options, 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