ONVIF:...ptions(3pm)
π ONVIF::PTZ::Types::LayoutOptions π
okay bestie, welcome to the 3pm manual β yes that's the manual name, we're in User Contributed Perl Documentation territory, and this page is literally just one little Perl data type class. she's small, she's specific, she's iconic. let's get into it π
β¨ NAME β¨
ONVIF::PTZ::Types::LayoutOptions β say it with your chest, that's the whole name, no cap π
πΈ DESCRIPTION πΈ
So this is a Perl data type class, right? And it's for the XML Schema defined complexType LayoutOptions from the namespace http://www.onvif.org/ver10/schema. fr fr, that's the exact namespace, don't be out here typing it wrong.
And what is a LayoutOptions, you ask? It's the options supported for a display layout. that's the whole vibe. display layout options. she's a little container of choices and we respect her for it π¦
π«Ά PROPERTIES π«Ά
These are the properties you can get at with the get_PROPERTY / set_PROPERTY methods β that's the way in, bestie, that's how you touch her π
PaneLayoutOptionsβ the pane layout options, obviously πExtensionβ the extension, keeping it extensible like a good little schema type π
β METHODS β
π§ new
Constructor. she's the entry point. the main character. the way that you just call her and she builds you a whole object π
Here's the data structure you may pass to new() β copy it exactly, every brace and comma matters, do not freestyle this:
{ # ONVIF::PTZ::Types::LayoutOptions
PaneLayoutOptions => { # ONVIF::PTZ::Types::PaneLayoutOptions
Area => ,
Extension => { # ONVIF::PTZ::Types::PaneOptionExtension
},
},
Extension => { # ONVIF::PTZ::Types::LayoutOptionsExtension
},
},
look at those nested hashes. nested hash energy. each one has its own type comment so you know exactly which class you're building, and yes, Area => is sitting there with nothing after it. that's how it is in the source, so that's how it is here. periodt π
π AUTHOR π
Generated by SOAP::WSDL. that's it. the machine did it. the machine ate and left no crumbs π€β¨
and that's the whole page, bestie!! π this was perl v5.40.1, dated 2026-02-01, served up from the User Contributed Perl Documentation. go forth and lay out your displays ππ¦π
π¦ 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