ONVIF:...ptions(3pm)

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

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