ONVIF:...Options(3pm)
π ONVIF::Device::Types::JpegOptions π
okay bestie, pull up a chair β this is a page from the User Contributed Perl Documentation, manual section 3pm, and it's giving very specific Perl data type energy. Let's get into it π«Ά
β¨ NAME β¨
ONVIF::Device::Types::JpegOptions
That's the whole vibe. That's her. π
πΈ DESCRIPTION πΈ
So basically: this is a Perl data type class for the XML Schema defined complexType JpegOptions, and it comes straight outta the namespace http://www.onvif.org/ver10/schema. No cap, that's the whole description. She's a types module, she does types things. π
π PROPERTIES π
These are the properties you can access using the get_PROPERTY / set_PROPERTY methods. Like, that's the whole access pattern, iykyk:
ResolutionsAvailableβ¨FrameRateRangeπEncodingIntervalRangeπ¦
Three of them. Iconic trio. Not one more, not one less. Periodt.
π METHODS π
π§ new π§
Constructor, bestie. And here's the tea β this is the data structure you may pass to new():
{ # ONVIF::Device::Types::JpegOptions
ResolutionsAvailable => { # ONVIF::Device::Types::VideoResolution
Width => $some_value, # int
Height => $some_value, # int
},
FrameRateRange => { # ONVIF::Device::Types::IntRange
Min => $some_value, # int
Max => $some_value, # int
},
EncodingIntervalRange => { # ONVIF::Device::Types::IntRange
Min => $some_value, # int
Max => $some_value, # int
},
},
Look at that nesting. ResolutionsAvailable is a ONVIF::Device::Types::VideoResolution with Width and Height (both int). Then FrameRateRange and EncodingIntervalRange are both ONVIF::Device::Types::IntRange with a Min and a Max (also both int). π
Note: keep those keys and those types exactly as written β no renaming, no "improving", no β¨creative libertiesβ¨. The schema said what it said. π
β AUTHOR β
Generated by SOAP::WSDL β so like, a machine wrote her, but we're still stanning. π€π
That's the whole page, bestie! This was rendered from perl v5.40.1, dated 2026-02-01, and it lives under the ONVIF:...Options(3pm) manual entry in the User Contributed Perl Documentation. Take care of her, she's fragile (she's autogenerated). πβ¨π¦π
π¦ 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