ONVIF:...ration(3pm)
π ONVIF::PTZ::Types::VideoEncoderConfiguration π
okay bestie, so this page lives in section 3pm of the User Contributed Perl Documentation, and the whole thing is literally one Perl data type class. no cap.
β¨ NAME β¨
ONVIF::PTZ::Types::VideoEncoderConfiguration β that's the icon, that's the moment, that's the whole page.
π¦ DESCRIPTION π¦
It's a Perl data type class for the XML Schema defined complexType VideoEncoderConfiguration, and it comes from the namespace http://www.onvif.org/ver10/schema. periodt. π
πΈ PROPERTIES πΈ
These are the properties you can get to with get_PROPERTY / set_PROPERTY methods (yeah, the name of the property goes where the PROPERTY is, iykyk):
EncodingResolutionQualityRateControlMPEG4H264MulticastSessionTimeout
π METHODS π
π new π
Constructor time, bestie. You can hand new() a data structure that looks like this:
{ # ONVIF::PTZ::Types::VideoEncoderConfiguration
Encoding => $some_value, # VideoEncoding
Resolution => { # ONVIF::PTZ::Types::VideoResolution
Width => $some_value, # int
Height => $some_value, # int
},
Quality => $some_value, # float
RateControl => { # ONVIF::PTZ::Types::VideoRateControl
FrameRateLimit => $some_value, # int
EncodingInterval => $some_value, # int
BitrateLimit => $some_value, # int
},
MPEG4 => { # ONVIF::PTZ::Types::Mpeg4Configuration
GovLength => $some_value, # int
Mpeg4Profile => $some_value, # Mpeg4Profile
},
H264 => { # ONVIF::PTZ::Types::H264Configuration
GovLength => $some_value, # int
H264Profile => $some_value, # H264Profile
},
Multicast => { # ONVIF::PTZ::Types::MulticastConfiguration
Address => { # ONVIF::PTZ::Types::IPAddress
Type => $some_value, # IPType
IPv4Address => $some_value, # IPv4Address
IPv6Address => $some_value, # IPv6Address
},
Port => $some_value, # int
TTL => $some_value, # int
AutoStart => $some_value, # boolean
},
SessionTimeout => $some_value, # duration
},
likeβ¦ look at that nesting. main character energy fr fr. π
π AUTHOR π
Generated by SOAP::WSDL. it literally says so, we don't make the rules. β¨
k bye, this wasperl v5.40.1, dated2026-02-01, and yes the manual page title is stillONVIF:...ration(3pm)because the terminal was NOT about to give us the full name. slay. π«Άπ
π¦ 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