ONVIF:...ptions(3pm)

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

✨ NAME ✨

ONVIF::Media::Types::JpegOptions β€” bestie, this is a Perl data type class, and it lives in the ONVIF:...ptions(3pm) manual page (yes the title got shortened, that's just how the header rolls, don't panic 🫢).


🌸 DESCRIPTION 🌸

Okay so, no cap: this is a Perl data type class for the XML Schema defined complexType JpegOptions, and it comes from the namespace http://www.onvif.org/ver10/schema. That's it, that's the whole vibe. It's a little Perl-shaped mirror of an XML thing, living its main character life πŸ’….

πŸŽ€ PROPERTIES πŸŽ€

These are the properties you can reach with get_PROPERTY / set_PROPERTY methods (iykyk β€” swap PROPERTY for the actual name):

  • ResolutionsAvailable
  • FrameRateRange
  • EncodingIntervalRange

πŸ”₯ METHODS πŸ”₯

⭐ new

Constructor, babe. The way that it works is you hand it a data structure, and here's exactly the shape it wants:

 { # ONVIF::Media::Types::JpegOptions
   ResolutionsAvailable =>  { # ONVIF::Media::Types::VideoResolution
     Width =>  $some_value, # int
     Height =>  $some_value, # int
   },
   FrameRateRange =>  { # ONVIF::Media::Types::IntRange
     Min =>  $some_value, # int
     Max =>  $some_value, # int
   },
   EncodingIntervalRange =>  { # ONVIF::Media::Types::IntRange
     Min =>  $some_value, # int
     Max =>  $some_value, # int
   },
 },

Like, notice how ResolutionsAvailable is giving ONVIF::Media::Types::VideoResolution with its Width and Height (int), and both FrameRateRange and EncodingIntervalRange are giving ONVIF::Media::Types::IntRange with a Min and a Max (also int). Copy it exactly, don't freestyle it πŸ™ˆ.


πŸ’– AUTHOR πŸ’–

Generated by SOAP::WSDL. Iconic behaviour honestly, it just generates these and dips.


And that's the whole page, bestie! 🌈 Quick sign-off for the receipts: this came from perl v5.40.1, dated 2026-02-01, in the ONVIF:...ptions(3pm) manual. Slay, stay hydrated, and may your schemas always validate βœ¨πŸ’…πŸ¦‹

πŸ“¦ where this page comes from