ONVIF:...ptions(3pm)

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

πŸ’– NAME πŸ’–

ok so bestie, gather round, because this one is ONVIF::PTZ::Types::OSDImgOptions β€” yes the whole entire thing, we're not abbreviating, that's the name name. It lives in the User Contributed Perl Documentation section, manual page 3pm style, and it is exactly what it says on the tin: a Perl data type class. πŸŽ€


✨ DESCRIPTION ✨

It's a Perl data type class, periodt. Specifically, it's the class for the XML Schema defined complexType OSDImgOptions from the namespace http://www.onvif.org/ver10/schema.

That's it. That's the whole vibe. It's a little typed box for one specific XML shape and it knows its namespace like it knows its own name. πŸ¦‹

🌸 PROPERTIES 🌸

These are the properties you can get at, and you get at them with the get_PROPERTY / set_PROPERTY methods β€” so like, get_ImagePath, set_ImagePath, that whole pattern. iykyk. πŸ’…

  • ImagePath β€” one of the properties. She's here, she's accessible via get_ImagePath / set_ImagePath.
  • Extension β€” the other one. Also fully accessible via get_Extension / set_Extension. 🫢

πŸ”₯ METHODS πŸ”₯

🌈 new

Constructor, obviously. The main character of every class. ✨

Here's the data structure you may pass to new() β€” copied exactly, no notes, this is the shape:

 { # ONVIF::PTZ::Types::OSDImgOptions
   ImagePath =>  $some_value, # anyURI
   Extension =>  { # ONVIF::PTZ::Types::OSDImgOptionsExtension
   },
 },

so ImagePath takes a value that's an anyURI, and Extension is itself a nested hashref for ONVIF::PTZ::Types::OSDImgOptionsExtension β€” which, as you can see, is sitting there looking pretty with absolutely nothing inside it in this example. Empty. Iconic. πŸ’€πŸŒΈ


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. That's the whole author line, bestie β€” the machines did this one. πŸ€–βœ¨


ngl if you're poking at ONVIF PTZ stuff in Perl and you landed here, you're exactly where you're supposed to be. no cap. πŸ’œ

okay that's the page!! this beauty is perl v5.40.1, dated 2026-02-01, and it belongs to the User Contributed Perl Documentation corner of the world, filed under 3pm. mwah. bye bestie!! πŸŽ€πŸ’–πŸ¦‹πŸ’…

πŸ“¦ where this page comes from