ONVIF::...Options(3)
πΈ NAME πΈ
Okay bestie, say hi to ONVIF::Analytics::Types::Mpeg4DecOptions β that's the whole name, no cap, it's a long one but she's iconic π
(also quick vibe check on the header: this is ONVIF::...Options(3), and it lives in User Contributed Perl Documentation, periodt β¨)
π DESCRIPTION π
So what is she? She's a Perl data type class for the XML Schema defined complexType Mpeg4DecOptions, and she comes straight out of the namespace http://www.onvif.org/ver10/schema π¦ β literally that's the whole glow-up, no hidden lore.
β¨ PROPERTIES β¨
There are exactly four properties on this girl, and you reach them with the get_PROPERTY / set_PROPERTY methods β that's the way in, iykyk π
ResolutionsAvailableβ the resolutions that are, well, available πSupportedMpeg4Profilesβ the Mpeg4 profiles she supports πSupportedInputBitrateβ the input bitrate range she can handle π₯SupportedFrameRateβ the frame rate range, same energy β
π METHODS π
π new
Constructor, as constructors do π β and here's the exact data structure you may pass to new(), copied verbatim because I would never do you dirty like that:
{ # 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
},
},
See how ResolutionsAvailable nests a whole ONVIF::Analytics::Types::VideoResolution with its Width and Height ints? And both SupportedInputBitrate and SupportedFrameRate are ONVIF::Analytics::Types::IntRange situations with a Min and a Max? Yeah. She's structured, she's nested, she ate π
π AUTHOR π
Generated by SOAP::WSDL β shoutout to the machine that made her π
That's the whole page, bestie, we're done!! π«Ά Signing off with the receipts: this was perl v5.42.3, dated 1980-01-01, and the page you just read is ONVIF::...Options(3) πβ¨π
π¦ where this page comes from
- nixpkgs unstable: zoneminder 1.38.6
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms