ONVIF:...uration(3pm)

πŸ“¦
version 1.36.37 Β· 5 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– 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 πŸ’…

  • VideoSourceConfigurationToken
  • Type
  • Position
  • TextString
  • Image
  • Extension

πŸ¦‹ 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