ONVIF:...ptions(3pm)

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

πŸ’– NAME πŸ’–

okay bestie, say hi to ONVIF::Analytics::Types::Mpeg4DecOptions β€” and yes, that whole thing is the manual name, it's giving ONVIF:...ptions(3pm) energy because Perl manpage headers like to truncate and keep us guessing. πŸ™ˆ

🌸 DESCRIPTION 🌸

So this is a Perl data type class, no cap. It's the class for the XML Schema defined complexType Mpeg4DecOptions, and that type lives in the namespace http://www.onvif.org/ver10/schema. That's the whole vibe β€” it's a type class, it holds data, it does its little job, periodt. ✨

πŸŽ€ PROPERTIES πŸŽ€

These are the properties you can get at, and the way you get at them is with the get_PROPERTY / set_PROPERTY methods. Iconic accessor behaviour, honestly.

  • ResolutionsAvailable
  • SupportedMpeg4Profiles
  • SupportedInputBitrate
  • SupportedFrameRate

πŸ¦‹ METHODS πŸ¦‹

✨ new ✨

It's the constructor, babe. The way it works is you can hand it the following data structure when you call new(), and it will absolutely understand you:

{ # ONVIF::Analytics::Types::Mpeg4DecOptions
  ResolutionsAvailable =>  { # ONVIF::Analytics::Types::VideoResolution
    Width =>  $some_value, # int
    Height =>  $some_value, # int
  },
  SupportedMpeg4Profiles => $some_value, # Mpeg4Profile
  SupportedInputBitrate =>  { # ONVIF::Analytics::Types::IntRange
    Min =>  $some_value, # int
    Max =>  $some_value, # int
  },
  SupportedFrameRate =>  { # ONVIF::Analytics::Types::IntRange
    Min =>  $some_value, # int
    Max =>  $some_value, # int
  },
},

Look at that nested structure. ResolutionsAvailable is lowkey a whole ONVIF::Analytics::Types::VideoResolution with Width and Height as ints, SupportedMpeg4Profiles is just a plain Mpeg4Profile value (no nesting, she's simple like that πŸ’…), and both SupportedInputBitrate and SupportedFrameRate are ONVIF::Analytics::Types::IntRange situations with their own Min and Max ints. Chef's kiss. πŸ‘‘


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL

fr fr, a machine wrote this one. respect the automation. πŸ€–βœ¨

okay that's the whole page, bestie!! 🫢 this absolute gem is running on perl v5.40.1 and it's dated 2026-02-01 β€” the source and version and date, all accounted for, no detail left behind. mwah, go forth and decode some Mpeg4. πŸ“πŸ’œ

πŸ“¦ where this page comes from