ONVIF::...Control(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

πŸ’… ONVIF::...Control(3) πŸ’…

okay bestie, so this page is from the User Contributed Perl Documentation β€” it's the glow-up manual for ONVIF::Device::Types::VideoRateControl, and yes, we're gonna get into it πŸ’–


✨ NAME ✨

ONVIF::Device::Types::VideoRateControl β€” that's the whole name, no cap. It's a Perl data type class, and it's literally the main character of this page πŸŽ€

🌸 DESCRIPTION 🌸

So here's the vibe: this is a Perl data type class for the XML Schema defined complexType VideoRateControl, and it lives in the namespace http://www.onvif.org/ver10/schema. That's it, that's the lore ✨

πŸ¦‹ PROPERTIES πŸ¦‹

You can get at these using get_PROPERTY / set_PROPERTY methods β€” iykyk, that's just how this class rolls:

  • FrameRateLimit πŸŽ€
  • EncodingInterval πŸŽ€
  • BitrateLimit πŸŽ€

three of them, and they're all iconic in their own way, periodt πŸ’…

πŸ”₯ METHODS πŸ”₯

🧚 new

Constructor, bestie! It's the new method, and it's giving "start of everything" energy πŸ‘‘

The following data structure may be passed to new():

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

lowkey obsessed with how clean that is 🫢 and yeah, all three are int values β€” keep them exactly as shown, fr fr 🌈

πŸ’œ AUTHOR πŸ’œ

Generated by SOAP::WSDL β€” not me, not you, the SOAP::WSDL machine did that πŸ’€βœ¨


and that's the whole page, bestie! go forth and slay your XML schema complexType πŸ’–πŸ¦‹πŸŒΈ

okay so for the cute sign-off: this beauty is running on perl v5.42.3, dated 1980-01-01 πŸŽ€ β€” y2k who? we don't know her. bye bestie, see you at the next perldoc πŸ«ΆπŸ’…β­

πŸ“¦ where this page comes from