ONVIF:...ration(3pm)
β¨ NAME β¨
okay bestie, gather round π this is ONVIF::Analytics::Types::PaneConfiguration β a Perl data type class, and yes it lives in the 3pm manual section (that's the Perl modules one, iykyk). It's giving "XML Schema type but make it Perl" πΈ
π¦ DESCRIPTION π¦
So basically, this is a Perl data type class for the XML Schema defined complexType PaneConfiguration, and that type comes from the namespace http://www.onvif.org/ver10/schema. No cap, that's the whole vibe β¨
And what does it actually do? It's the Configuration of the streaming and coding settings of a Video window. Like, the settings for one lil video pane. Very main character energy for a data structure π
π PROPERTIES π
These are the properties you can get at with get_PROPERTY / set_PROPERTY methods (you know the drill, swap the property name in for PROPERTY) π«Ά
PaneNameAudioOutputTokenAudioSourceTokenAudioEncoderConfigurationReceiverTokenToken
π METHODS π
π new
Constructor bestie!! π Here's the data structure you can pass to new() β it's nested, it's a whole family tree of hashes, and it's honestly iconic:
{ # ONVIF::Analytics::Types::PaneConfiguration
PaneName => $some_value, # string
AudioOutputToken => $some_value, # ReferenceToken
AudioSourceToken => $some_value, # ReferenceToken
AudioEncoderConfiguration => { # ONVIF::Analytics::Types::AudioEncoderConfiguration
Encoding => $some_value, # AudioEncoding
Bitrate => $some_value, # int
SampleRate => $some_value, # int
Multicast => { # ONVIF::Analytics::Types::MulticastConfiguration
Address => { # ONVIF::Analytics::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
},
ReceiverToken => $some_value, # ReferenceToken
Token => $some_value, # ReferenceToken
},
Look at that nesting π Address inside Multicast inside AudioEncoderConfiguration inside the whole thing β it's giving russian dolls but make it ONVIF. Copy it exactly, don't freestyle it, fr fr π₯
π AUTHOR π
Generated by SOAP::WSDL. That's it, that's the author β the machine did it, and honestly? slay π€β¨
and that's a wrap bestie!! π this was perl v5.40.1, dated 2026-02-01, and yes the manual name was ONVIF:...ration(3pm) the whole time β the truncated title is just how it shows up in the header, the real one is the full ONVIF::Analytics::Types::PaneConfiguration up top π stay hydrated, read your manpages, periodt π
π¦ 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