ONVIF:...sponse(3pm)
π ONVIF::Media::Elements::GetOSDResponse π
okay bestie, welcome to ONVIF::Media::Elements::GetOSDResponse, a Perl data type class. She's giving very specific, very niche, very iconic β¨
πΈ DESCRIPTION πΈ
so like, this is a Perl data type class for the XML Schema defined element GetOSDResponse, and she comes straight out of the namespace http://www.onvif.org/ver10/media/wsdl. that's it, that's the whole vibe. no cap π«Ά
π PROPERTIES π
the following properties may be accessed using get_PROPERTY / set_PROPERTY methods, iykyk:
OSDβ the one and only property, main character energy fr fr π
$element->set_OSD($data);
$element->get_OSD();
π METHODS π
β¨ new β¨
my $element = ONVIF::Media::Elements::GetOSDResponse->new($data);
Constructor bestie!! she builds the thing. π§ the following data structure may be passed to new():
{
OSD => { # ONVIF::Media::Types::OSDConfiguration
VideoSourceConfigurationToken => { value => $some_value },
Type => $some_value, # OSDType
Position => { # ONVIF::Media::Types::OSDPosConfiguration
Type => $some_value, # string
Pos => ,
Extension => { # ONVIF::Media::Types::OSDPosConfigurationExtension
},
},
TextString => { # ONVIF::Media::Types::OSDTextConfiguration
Type => $some_value, # string
DateFormat => $some_value, # string
TimeFormat => $some_value, # string
FontSize => $some_value, # int
FontColor => { # ONVIF::Media::Types::OSDColor
Color => ,
},
BackgroundColor => { # ONVIF::Media::Types::OSDColor
Color => ,
},
PlainText => $some_value, # string
Extension => { # ONVIF::Media::Types::OSDTextConfigurationExtension
},
},
Image => { # ONVIF::Media::Types::OSDImgConfiguration
ImgPath => $some_value, # anyURI
Extension => { # ONVIF::Media::Types::OSDImgConfigurationExtension
},
},
Extension => { # ONVIF::Media::Types::OSDConfigurationExtension
},
},
},
look at all those nested hashes. she's structured. she's organized. she ate ππ
π AUTHOR π
Generated by SOAP::WSDL. iconic behaviour, honestly. no notes. π
k that's the whole page bestie, mwah π
this little legend was served up by perl v5.40.1, dated 2026-02-01 β stay slay, stay hydrated, and go set that OSD ππβ¨
π¦ 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