ONVIF:...Output(3pm)

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

✨ NAME ✨

okay so bestie, welcome to ONVIF::PTZ::Types::VideoOutput πŸ’– β€” this is that ONVIF:...Output(3pm) page you were looking for, and yes it's a Perl thing, don't panic, I got you 🫢


🌸 DESCRIPTION 🌸

So what is this, actually? It's a Perl data type class for the XML Schema defined complexType VideoOutput from the namespace http://www.onvif.org/ver10/schema.

And what does that mean in human words? It's the representation of a physical video outputs. That's it. That's the vibe. It's giving "a lil Perl wrapper so your video output type has somewhere to live" πŸ’…

πŸŽ€ PROPERTIES πŸŽ€

These are the properties, and the way you get at them is with get_PROPERTY / set_PROPERTY methods. Every single one, no skipping:

  • Layout
  • Resolution
  • RefreshRate
  • AspectRatio
  • Extension

πŸ”₯ METHODS πŸ”₯

⭐ new

Constructor, bestie. It builds the thing. The following data structure may be passed to new():

{ # ONVIF::PTZ::Types::VideoOutput
  Layout =>  { # ONVIF::PTZ::Types::Layout
    PaneLayout =>  { # ONVIF::PTZ::Types::PaneLayout
      Pane => $some_value, # ReferenceToken
      Area => ,
    },
    Extension =>  { # ONVIF::PTZ::Types::LayoutExtension
    },
  },
  Resolution =>  { # ONVIF::PTZ::Types::VideoResolution
    Width =>  $some_value, # int
    Height =>  $some_value, # int
  },
  RefreshRate =>  $some_value, # float
  AspectRatio =>  $some_value, # float
  Extension =>  { # ONVIF::PTZ::Types::VideoOutputExtension
  },
},
note to self: those nested hashes are literally the whole point β€” Layout nests down into PaneLayout and LayoutExtension, Resolution nests into VideoResolution with Width and Height (both int, no cap), and RefreshRate + AspectRatio are floats. Extension is just sitting there being a VideoOutputExtension. Iconic. 🌈

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” yeah, it wrote itself, main character energy fr fr ✨


sign-off time πŸŽ€ this lil page is from perl v5.40.1 and it's dated 2026-02-01 β€” user contributed perl documentation, as ever, iykyk πŸ’œ πŸ¦‹

πŸ“¦ where this page comes from