ONVIF:...Options(3pm)
π NAME π
ONVIF::PTZ::Types::Mpeg4Options β bestie, it's the Perl data type class for the XML Schema complexType Mpeg4Options from the namespace http://www.onvif.org/ver10/schema. (Also living its life in section 3pm of the User Contributed Perl Documentation, iykyk.)
β¨ DESCRIPTION β¨
Okay so picture this: this is a Perl data type class, and it exists to model the XML Schema defined complexType called Mpeg4Options, which comes from the namespace http://www.onvif.org/ver10/schema.
That's the whole vibe. It's a type. It holds Mpeg4 options. It's giving structured XML in Perl clothing. π
πΈ PROPERTIES πΈ
These are the properties you can reach with the get_PROPERTY / set_PROPERTY methods. Read them like a little menu of everything this type can carry, no cap:
ResolutionsAvailableGovLengthRangeFrameRateRangeEncodingIntervalRangeMpeg4ProfilesSupported
π οΈ METHODS π οΈ
π¦ new π¦
Constructor, bestie. It's the entry point, the main character. You can pass it the following data structure β and yes, I'm giving it to you exactly as it is, do not freestyle this:
{ # ONVIF::PTZ::Types::Mpeg4Options
ResolutionsAvailable => { # ONVIF::PTZ::Types::VideoResolution
Width => $some_value, # int
Height => $some_value, # int
},
GovLengthRange => { # ONVIF::PTZ::Types::IntRange
Min => $some_value, # int
Max => $some_value, # int
},
FrameRateRange => { # ONVIF::PTZ::Types::IntRange
Min => $some_value, # int
Max => $some_value, # int
},
EncodingIntervalRange => { # ONVIF::PTZ::Types::IntRange
Min => $some_value, # int
Max => $some_value, # int
},
Mpeg4ProfilesSupported => $some_value, # Mpeg4Profile
},
Notice how ResolutionsAvailable nests a ONVIF::PTZ::Types::VideoResolution (with Width and Height, both int) and how GovLengthRange, FrameRateRange and EncodingIntervalRange are each a ONVIF::PTZ::Types::IntRange (with Min and Max, both int). And then Mpeg4ProfilesSupported is just a straight up Mpeg4Profile value. π
π AUTHOR π
Generated by SOAP::WSDL. That's it. That's the author. The machine did it. π€β¨
And that's a wrap, gorgeous π«Ά β this page came to you from the User Contributed Perl Documentation, sitting pretty in section 3pm, running on perl v5.40.1, dated 2026-02-01. Slay, go forth and set your Mpeg4Options. π
π¦ where this page comes from
- ubuntu resolute: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- ubuntu stonking: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms