ONVIF:...ension(3pm)

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

πŸ’– 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_value is 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