ONVIF::...:Layout(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

✨ ONVIF::...:Layout(3) ✨

okay so bestie, welcome to ONVIF::Device::Types::Layout β€” yes the manual page header is doing the absolute most with that truncated ONVIF::...:Layout(3) name, but she's iconic, we move πŸ’…

🌸 NAME 🌸

ONVIF::Device::Types::Layout

πŸ¦‹ DESCRIPTION πŸ¦‹

So like, this is a Perl data type class for the XML Schema defined complexType Layout, and she comes from the namespace http://www.onvif.org/ver10/schema. Slay.

And what does a layout do, you ask? Bestie. A layout describes a set of Video windows that are displayed simultaneously on a display. That's it, that's the vibe β€” a whole little squad of video windows sharing one screen at the same time 🫢

πŸŽ€ PROPERTIES πŸŽ€

You can get at these properties using the get_PROPERTY / set_PROPERTY methods (yes, that's literally how it works, no cap):

  • PaneLayout
  • Extension

πŸ”₯ METHODS πŸ”₯

⭐ new ⭐

Constructor, obviously. The following data structure may be passed to new():

{ # ONVIF::Device::Types::Layout
  PaneLayout =>  { # ONVIF::Device::Types::PaneLayout
    Pane => $some_value, # ReferenceToken
    Area => ,
  },
  Extension =>  { # ONVIF::Device::Types::LayoutExtension
  },
},

look at that nested hash structure. she's giving main character energy, she's giving recursive data types, we're obsessed πŸ’–

ngl, note that Area => , is just sitting there with no value in the doc β€” that's exactly how it appears, so don't come for me, I'm just the messenger 🫣

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. That's the author. That's the whole author. Periodt πŸ’€


and that's the page, bestie! 🌈 this little gem is documented as perl v5.42.3 and dated 1980-01-01 β€” yes, 1980, she's vintage, she's a time traveler, we stan an old-school icon πŸŽ€βœ¨πŸ’œ

πŸ“¦ where this page comes from