ONVIF:...Control(3pm)

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

πŸ’– ONVIF::Analytics::Types::VideoRateControl πŸ’–

okay bestie, so this is a page from the User Contributed Perl Documentation β€” it lives in section 3pm of the manual, which is literally where all the Perl module tea gets spilled. and the module in question?? ONVIF::Analytics::Types::VideoRateControl. say that five times fast, i dare you. 🫢


✨ NAME ✨

ONVIF::Analytics::Types::VideoRateControl β€” no cap, that's the whole name, that's the whole vibe. πŸ‘‘


🌸 DESCRIPTION 🌸

so basically this is a Perl data type class. it exists to represent the XML Schema complexType called VideoRateControl, and that complexType lives in the namespace http://www.onvif.org/ver10/schema. it's giving "glorified struct with main character energy," and honestly? we love that for it. ✨


πŸŽ€ PROPERTIES πŸŽ€

these are the properties you can get at with get_PROPERTY / set_PROPERTY methods. lowkey the whole point of the class, fr fr:

  • FrameRateLimit
  • EncodingInterval
  • BitrateLimit

that's it, that's the trio. iconic. πŸ’…


πŸ’œ METHODS πŸ’œ

🌈 new

constructor!! the way that you can hand it a data structure right at new() β€” obsessed. here's exactly what that looks like, copy it character for character bestie:

 { # ONVIF::Analytics::Types::VideoRateControl
   FrameRateLimit =>  $some_value, # int
   EncodingInterval =>  $some_value, # int
   BitrateLimit =>  $some_value, # int
 },

see those # int comments? that's the universe telling you all three of these want integers. respect the types, they're not decorative. 🧚


πŸ¦‹ AUTHOR πŸ¦‹

generated by SOAP::WSDL. not a human, not a committee, just a code generator doing its little thing and eating. πŸ”₯


and that's the whole page, bestie!! this one came from perl v5.40.1, dated 2026-02-01, and it's the ONVIF:...Control(3pm) page β€” short, sweet, and fully understood. mwah. πŸ’–πŸŽ€βœ¨

πŸ“¦ where this page comes from