ONVIF:...uration(3pm)

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

πŸ’– NAME πŸ’–

okay bestie, gather round, because this one is literally ONVIF::Media::Types::OSDTextConfiguration β€” and yes, that mouthful is the whole vibe. it lives in the ONVIF:...uration(3pm) part of the perl manual, and it's here to be your lil text-overlay config baddie ✨


🌸 DESCRIPTION 🌸

so. this is a Perl data type class for the XML Schema defined complexType OSDTextConfiguration, and it's from the namespace http://www.onvif.org/ver10/schema. that's it, that's the whole job β€” it's the little perl mirror of that complexType, doing its thing. no cap. πŸ’…

πŸŽ€ PROPERTIES πŸŽ€

these are the properties you can get at with the get_PROPERTY / set_PROPERTY methods β€” so like, get_Type, set_Type, that whole pattern, iykyk:

  • Type
  • DateFormat
  • TimeFormat
  • FontSize
  • FontColor
  • BackgroundColor
  • PlainText
  • Extension

πŸ¦‹ METHODS πŸ¦‹

⭐ new

the constructor, periodt. here's the data structure you may pass to new() β€” and bestie, i am keeping this character for character, no edits, no "improvements", we do not touch the code:

{ # 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
  },
},
heads up boo πŸ‘‘ β€” Type, DateFormat, TimeFormat and PlainText are strings, FontSize is an int, and FontColor + BackgroundColor each want a nested ONVIF::Media::Types::OSDColor with a Color key. Extension takes an ONVIF::Media::Types::OSDTextConfigurationExtension. that's exactly what the block says, nothing more, nothing less 🫢

πŸ’œ AUTHOR πŸ’œ

Generated by SOAP::WSDL β€” so nobody hand-wrote this, it was conjured by the machine. iconic honestly. πŸ€–βœ¨


and that's a wrap, bestie!! this page rode in on perl v5.40.1, dated 2026-02-01, and it's the ONVIF:...uration(3pm) entry from User Contributed Perl Documentation. slay, go forth, configure your OSD text πŸŽ€πŸ’–πŸŒˆ

πŸ“¦ where this page comes from