ONVIF:...Options(3pm)
π ONVIF::PTZ::Types::OSDTextOptions π
okay bestie, so this is a page from the User Contributed Perl Documentation corner of the world, and it's all about ONVIF::PTZ::Types::OSDTextOptions. It's giving very niche, very specific, very "if you know you know" π
β but if you're here, you know.
β¨ NAME β¨
ONVIF::PTZ::Types::OSDTextOptions β that's literally the whole name, no notes π
πΈ DESCRIPTION πΈ
So this is a Perl data type class for the XML Schema defined complexType OSDTextOptions, and it lives in the namespace http://www.onvif.org/ver10/schema. That's it, that's the whole job. It's a class that exists so your Perl code can hold a typed little bundle of ONVIF text-OSD-options data and feel cute doing it. π¦
π«Ά PROPERTIES π«Ά
These are the properties you can get and set, and the way you do that is with get_PROPERTY / set_PROPERTY methods. Slay.
TypeFontSizeRangeDateFormatTimeFormatFontColorBackgroundColorExtension
π METHODS π
π new π
Constructor, bestie. It builds you a fresh one. The following data structure may be passed to new():
{ # ONVIF::PTZ::Types::OSDTextOptions
Type => $some_value, # string
FontSizeRange => { # ONVIF::PTZ::Types::IntRange
Min => $some_value, # int
Max => $some_value, # int
},
DateFormat => $some_value, # string
TimeFormat => $some_value, # string
FontColor => { # ONVIF::PTZ::Types::OSDColorOptions
Color => { # ONVIF::PTZ::Types::ColorOptions
# One of the following elements.
# No occurrence checks yet, so be sure to pass just one...
ColorList => ,
ColorspaceRange => { # ONVIF::PTZ::Types::ColorspaceRange
X => { # ONVIF::PTZ::Types::FloatRange
Min => $some_value, # float
Max => $some_value, # float
},
Y => { # ONVIF::PTZ::Types::FloatRange
Min => $some_value, # float
Max => $some_value, # float
},
Z => { # ONVIF::PTZ::Types::FloatRange
Min => $some_value, # float
Max => $some_value, # float
},
Colorspace => $some_value, # anyURI
},
},
Transparent => { # ONVIF::PTZ::Types::IntRange
Min => $some_value, # int
Max => $some_value, # int
},
Extension => { # ONVIF::PTZ::Types::OSDColorOptionsExtension
},
},
BackgroundColor => { # ONVIF::PTZ::Types::OSDColorOptions
Color => { # ONVIF::PTZ::Types::ColorOptions
# One of the following elements.
# No occurrence checks yet, so be sure to pass just one...
ColorList => ,
ColorspaceRange => { # ONVIF::PTZ::Types::ColorspaceRange
X => { # ONVIF::PTZ::Types::FloatRange
Min => $some_value, # float
Max => $some_value, # float
},
Y => { # ONVIF::PTZ::Types::FloatRange
Min => $some_value, # float
Max => $some_value, # float
},
Z => { # ONVIF::PTZ::Types::FloatRange
Min => $some_value, # float
Max => $some_value, # float
},
Colorspace => $some_value, # anyURI
},
},
Transparent => { # ONVIF::PTZ::Types::IntRange
Min => $some_value, # int
Max => $some_value, # int
},
Extension => { # ONVIF::PTZ::Types::OSDColorOptionsExtension
},
},
Extension => { # ONVIF::PTZ::Types::OSDTextOptionsExtension
},
},
π¨ okay real talk for one sec: see that# One of the following elements./# No occurrence checks yet, so be sure to pass just one...bit insideColorOptions? That's a genuine heads-up from the source, not me being dramatic. No occurrence checks exist yet, so you gotta be the responsible one and pass just one of those elements yourself. The code isn't gonna catch you. π
π AUTHOR π
Generated by SOAP::WSDL β that's the whole author credit, iconic honestly, it wrote itself (well, it generated itself) β¨
This page came to you courtesy of perl v5.40.1, dated 2026-02-01, and it lives under the ONVIF:...Options(3pm) header β mwah, take care of her, she's doing her best ππ«Άπ
π¦ 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