ONVIF:...oOutput(3pm)

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

πŸ’– ONVIF::Device::Types::VideoOutput πŸ’–

okay bestie, welcome to the ONVIF::Device::Types::VideoOutput page β€” it's a Perl module (section 3pm), and yes it's a whole mood. let's get into it πŸŽ€


✨ NAME ✨

ONVIF::Device::Types::VideoOutput β€” say it with me, it's giving very specific but we love her πŸ’…


🌸 DESCRIPTION 🌸

So basically: this is a Perl data type class for the XML Schema defined complexType VideoOutput from the namespace http://www.onvif.org/ver10/schema. no cap, that's the whole vibe. πŸ¦‹

It's the representation of a physical video output. like, an actual physical video output. iconic behavior honestly. πŸ”₯


πŸ‘‘ PROPERTIES πŸ‘‘

these are the properties you can get at using the get_PROPERTY / set_PROPERTY methods. so like, get_Layout, set_Layout, etc. β€” you see the pattern, you ate that 🫢

  • Layout β€” the layout, obviously πŸ’œ
  • Resolution β€” the resolution, we love a clear queen ✨
  • RefreshRate β€” refresh rate, keeping things fresh fr fr πŸ’«
  • AspectRatio β€” the aspect ratio, ratio'd 🌈
  • Extension β€” the extension, for when you need extra 😌

πŸ› οΈ METHODS πŸ› οΈ

🌟 new 🌟

Constructor! The following data structure may be passed to new(), and I need you to read this carefully because it's the whole main character moment πŸ’…

 { # ONVIF::Device::Types::VideoOutput
   Layout =>  { # ONVIF::Device::Types::Layout
     PaneLayout =>  { # ONVIF::Device::Types::PaneLayout
       Pane => $some_value, # ReferenceToken
       Area => ,
     },
     Extension =>  { # ONVIF::Device::Types::LayoutExtension
     },
   },
   Resolution =>  { # ONVIF::Device::Types::VideoResolution
     Width =>  $some_value, # int
     Height =>  $some_value, # int
   },
   RefreshRate =>  $some_value, # float
   AspectRatio =>  $some_value, # float
   Extension =>  { # ONVIF::Device::Types::VideoOutputExtension
   },
 },

look at that nesting. it's giving deeply nested but make it fashion. Pane is a ReferenceToken, Width and Height are ints, RefreshRate and AspectRatio are floats β€” and the Extension hashes are just... sitting there, existing, minding their business. periodt. πŸ’€


πŸ’œ AUTHOR πŸ’œ

Generated by SOAP::WSDL β€” not me, not you, the SOAP wizard did this. respect. 🧚


and that's the whole page bestie! this doc came from perl v5.40.1, dated 2026-02-01, and it's ONVIF:...oOutput(3pm) if you're out here searching for it. go forth and slay your video output types, ily πŸ“πŸ’–βœ¨

πŸ“¦ where this page comes from