ONVIF:...ration(3pm)

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

πŸ’– ONVIF::Device::Types::OSDTextConfiguration πŸ’–

okay bestie, gather round, because this is the Perl manual page for ONVIF::Device::Types::OSDTextConfiguration, and it lives in section 3pm of the User Contributed Perl Documentation. it's giving very specific, very niche, and honestly? iconic for that. πŸŽ€


✨ NAME ✨

ONVIF::Device::Types::OSDTextConfiguration</p> β€” that's the whole name, that's the whole vibe, she's a whole class. πŸ’…


🌸 DESCRIPTION 🌸

so, what is she? she's a Perl data type class for the XML Schema defined complexType OSDTextConfiguration, and she comes from the namespace:

http://www.onvif.org/ver10/schema

no cap, that's literally the whole description. short and sweet, main character energy, we love a class that knows what it is. πŸ¦‹


🫢 PROPERTIES 🫢

these are the properties you can get at, and the way you get at them is with the get_PROPERTY / set_PROPERTY methods. yep, that's the whole system, it's giving retro but it works, bestie. ✨

  • Type β€” the Type property, go get it girl
  • DateFormat β€” the DateFormat property
  • TimeFormat β€” the TimeFormat property
  • FontSize β€” the FontSize property
  • FontColor β€” the FontColor property
  • BackgroundColor β€” the BackgroundColor property
  • PlainText β€” the PlainText property
  • Extension β€” the Extension property

eight properties, all of them real, all of them listed, none of them skipped. periodt. πŸ’œ


πŸ”₯ METHODS πŸ”₯

⭐ new ⭐

she's the Constructor, obviously. and here's the thing β€” the following data structure may be passed to new():

 { # ONVIF::Device::Types::OSDTextConfiguration
   Type =>  $some_value, # string
   DateFormat =>  $some_value, # string
   TimeFormat =>  $some_value, # string
   FontSize =>  $some_value, # int
   FontColor =>  { # ONVIF::Device::Types::OSDColor
     Color => ,
   },
   BackgroundColor =>  { # ONVIF::Device::Types::OSDColor
     Color => ,
   },
   PlainText =>  $some_value, # string
   Extension =>  { # ONVIF::Device::Types::OSDTextConfigurationExtension
   },
 },

look at that structure, bestie. Type, DateFormat, TimeFormat and PlainText are all string, FontSize is an int, and FontColor + BackgroundColor are both nested ONVIF::Device::Types::OSDColor hashes with a Color key, and Extension is a nested ONVIF::Device::Types::OSDTextConfigurationExtension hash that's just sitting there, empty, minding its business. copy it exactly as it is, do not freestyle it, i am begging. πŸ™ˆ


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” not a human, not a committee, just a very hardworking code generator doing its thing. honestly? slay. ✨


and that's the page!! she was documented by perl v5.40.1, dated 2026-02-01, and she answers to the name ONVIF:...ration(3pm) when you call her from the terminal. go forth and configure your OSD text, bestie, you've got this πŸ’–πŸŒˆπŸ¦‹πŸ’…

πŸ“¦ where this page comes from