ONVIF:...uration(3pm)
π ONVIF::Analytics::Types::OSDConfiguration π
okay bestie, pull up a chair, because we're looking at ONVIF:...uration(3pm) β yes that's the manual page name, it got truncated, she's mysterious like that β¨ β and honestly? she's a whole vibe.
β¨ NAME β¨
ONVIF::Analytics::Types::OSDConfiguration β a Perl data type class, and she is serving XML Schema realness π«Ά
πΈ DESCRIPTION πΈ
so basically, this is a Perl data type class for the XML Schema defined complexType OSDConfiguration, and it lives in the namespace http://www.onvif.org/ver10/schema. no cap, that's the whole tea β
π PROPERTIES π
the way that you can access all of these with get_PROPERTY / set_PROPERTY methods... iconic. here's the full roster, no skips, no cuts π
VideoSourceConfigurationTokenTypePositionTextStringImageExtension
π¦ METHODS π¦
π new
constructor, bestie! she's the main character who builds the thing β¨ and here's exactly what data structure you can hand to new() β verbatim, character for character, do not touch her:
{ # ONVIF::Analytics::Types::OSDConfiguration
VideoSourceConfigurationToken => { value => $some_value },
Type => $some_value, # OSDType
Position => { # ONVIF::Analytics::Types::OSDPosConfiguration
Type => $some_value, # string
Pos => ,
Extension => { # ONVIF::Analytics::Types::OSDPosConfigurationExtension
},
},
TextString => { # ONVIF::Analytics::Types::OSDTextConfiguration
Type => $some_value, # string
DateFormat => $some_value, # string
TimeFormat => $some_value, # string
FontSize => $some_value, # int
FontColor => { # ONVIF::Analytics::Types::OSDColor
Color => ,
},
BackgroundColor => { # ONVIF::Analytics::Types::OSDColor
Color => ,
},
PlainText => $some_value, # string
Extension => { # ONVIF::Analytics::Types::OSDTextConfigurationExtension
},
},
Image => { # ONVIF::Analytics::Types::OSDImgConfiguration
ImgPath => $some_value, # anyURI
Extension => { # ONVIF::Analytics::Types::OSDImgConfigurationExtension
},
},
Extension => { # ONVIF::Analytics::Types::OSDConfigurationExtension
},
},
like... look at those nested hashes. she's got layers, she's complex, she's giving structured data energy π and every single one of those keys is right there in the block above β VideoSourceConfigurationToken, Type, Position, TextString, Image, Extension, plus all the nested goodness inside. periodt π«
π AUTHOR π
Generated by SOAP::WSDL β yes, she was generated, and she ate anyway π₯
<div align="center">πΈ β¨ π π¦ π π«Ά π π π β π π π§ π π π β¨ πΈ</div>
and that's a wrap, bestie! this lil page is ONVIF:...uration(3pm), it came from the perl v5.40.1 era, and she was dated 2026-02-01. go forth and configure your OSDs, you gorgeous genius π«Άπβ¨
π¦ 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