ONVIF:...ptions(3pm)
π 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 viaget_ImagePath/set_ImagePath.Extensionβ the other one. Also fully accessible viaget_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
- 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