ONVIF:...tions2(3pm)

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

✨ ONVIF::PTZ::Types::Mpeg4Options2 ✨

okay bestie, so this is a Perl data type class, and it lives in section 3pm of the manual (that's the Perl module section, iykyk πŸ’…). It's the class for the XML Schema complexType Mpeg4Options2 from the namespace http://www.onvif.org/ver10/schema. That's it, that's the whole vibe β€” it's a generated type class, and it's serving exactly what it says on the tin. πŸŽ€


🌸 DESCRIPTION 🌸

It's a Perl data type class for the XML Schema defined complexType Mpeg4Options2 from the namespace http://www.onvif.org/ver10/schema. No cap, that's literally the entire job description. She's a type class, she's doing type class things. πŸ‘‘


πŸ¦‹ PROPERTIES πŸ¦‹

So these are the properties you can access, and the way you access them is with the get_PROPERTY / set_PROPERTY methods. Yes, the method name literally swaps in the property name. Iconic naming convention honestly.

  • BitrateRange β€” the one and only property on this baddie πŸ’œ

πŸ’– METHODS πŸ’–

new

Constructor, as usual. And here's the data structure you may pass to new(), verbatim, do not come for me about the formatting, this is exactly what it is:

 { # ONVIF::PTZ::Types::Mpeg4Options2
   BitrateRange =>  { # ONVIF::PTZ::Types::IntRange
     Min =>  $some_value, # int
     Max =>  $some_value, # int
   },
 },

So yeah, you hand it a hashref, BitrateRange takes a nested hashref that's an ONVIF::PTZ::Types::IntRange, and that inner one has Min and Max, both ints. Nested. Recursive-ish. It's giving structured data realness. 🧚


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” so nobody hand-wrote this beauty, she was born from a toolchain. Respect the pipeline fr fr. 🫢


and that's the whole page, bestie!! this was ONVIF:...tions2(3pm) from perl v5.40.1, dated 2026-02-01. slay, go forth and set your BitrateRange πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from