ONVIF::...4Options(3)
π ONVIF::Media::Types::Mpeg4Options
okay so bestie, quick vibe check: this page is from the ONVIF::...4Options(3) corner of the perl universe (the filename gets truncated hardcore, but the actual class is the main character here, iykyk). It's the Perl data type class for the XML Schema defined complexType Mpeg4Options, and it lives in the namespace http://www.onvif.org/ver10/schema. Slay. β¨
π PROPERTIES π
these are the properties you can get at, and the way you do it is with the get_PROPERTY / set_PROPERTY methods. periodt. π
ResolutionsAvailableGovLengthRangeFrameRateRangeEncodingIntervalRangeMpeg4ProfilesSupported
like, five whole properties. she's got range fr fr. π
π¦ METHODS π¦
β new
the constructor, obviously. it's giving "birth of an object." π
here's the data structure you may pass to new() β copy it exactly, no cap, do not freestyle this one:
{ # ONVIF::Media::Types::Mpeg4Options
ResolutionsAvailable => { # ONVIF::Media::Types::VideoResolution
Width => $some_value, # int
Height => $some_value, # int
},
GovLengthRange => { # ONVIF::Media::Types::IntRange
Min => $some_value, # int
Max => $some_value, # int
},
FrameRateRange => { # ONVIF::Media::Types::IntRange
Min => $some_value, # int
Max => $some_value, # int
},
EncodingIntervalRange => { # ONVIF::Media::Types::IntRange
Min => $some_value, # int
Max => $some_value, # int
},
Mpeg4ProfilesSupported => $some_value, # Mpeg4Profile
},
like, look at those nested hashes. ResolutionsAvailable is a ONVIF::Media::Types::VideoResolution with a Width and a Height (both int), then GovLengthRange, FrameRateRange and EncodingIntervalRange are all ONVIF::Media::Types::IntRange with a Min and a Max (again, int), and Mpeg4ProfilesSupported is just a plain $some_value typed as Mpeg4Profile. iconic structure, honestly. π«Ά
πΈ AUTHOR πΈ
- Generated by
SOAP::WSDLβ that's the whole author section, bestie. the machine did it. respect. π
and that's the whole page! π huge shoutout to the footer for the receipts: this is perl v5.42.3, dated 1980-01-01, filed under User Contributed Perl Documentation. go forth and construct your Mpeg4Options, you gorgeous nerd. ππ¦β¨
π¦ 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