ONVIF:...Options(3pm)

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

πŸŽ€ NAME πŸŽ€

ONVIF::PTZ::Types::Mpeg4Options β€” bestie, it's the Perl data type class for the XML Schema complexType Mpeg4Options from the namespace http://www.onvif.org/ver10/schema. (Also living its life in section 3pm of the User Contributed Perl Documentation, iykyk.)


✨ DESCRIPTION ✨

Okay so picture this: this is a Perl data type class, and it exists to model the XML Schema defined complexType called Mpeg4Options, which comes from the namespace http://www.onvif.org/ver10/schema.

That's the whole vibe. It's a type. It holds Mpeg4 options. It's giving structured XML in Perl clothing. πŸ’…

🌸 PROPERTIES 🌸

These are the properties you can reach with the get_PROPERTY / set_PROPERTY methods. Read them like a little menu of everything this type can carry, no cap:

  • ResolutionsAvailable
  • GovLengthRange
  • FrameRateRange
  • EncodingIntervalRange
  • Mpeg4ProfilesSupported

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

πŸ¦‹ new πŸ¦‹

Constructor, bestie. It's the entry point, the main character. You can pass it the following data structure β€” and yes, I'm giving it to you exactly as it is, do not freestyle this:

 { # ONVIF::PTZ::Types::Mpeg4Options
   ResolutionsAvailable =>  { # ONVIF::PTZ::Types::VideoResolution
     Width =>  $some_value, # int
     Height =>  $some_value, # int
   },
   GovLengthRange =>  { # ONVIF::PTZ::Types::IntRange
     Min =>  $some_value, # int
     Max =>  $some_value, # int
   },
   FrameRateRange =>  { # ONVIF::PTZ::Types::IntRange
     Min =>  $some_value, # int
     Max =>  $some_value, # int
   },
   EncodingIntervalRange =>  { # ONVIF::PTZ::Types::IntRange
     Min =>  $some_value, # int
     Max =>  $some_value, # int
   },
   Mpeg4ProfilesSupported => $some_value, # Mpeg4Profile
 },

Notice how ResolutionsAvailable nests a ONVIF::PTZ::Types::VideoResolution (with Width and Height, both int) and how GovLengthRange, FrameRateRange and EncodingIntervalRange are each a ONVIF::PTZ::Types::IntRange (with Min and Max, both int). And then Mpeg4ProfilesSupported is just a straight up Mpeg4Profile value. 🌈


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. That's it. That's the author. The machine did it. πŸ€–βœ¨


And that's a wrap, gorgeous 🫢 β€” this page came to you from the User Contributed Perl Documentation, sitting pretty in section 3pm, running on perl v5.40.1, dated 2026-02-01. Slay, go forth and set your Mpeg4Options. πŸ’–

πŸ“¦ where this page comes from