ONVIF:...uration(3pm)

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

✨ NAME ✨

ONVIF::Media::Types::OSDConfiguration β€” bestie, it's literally the Perl data type class for the XML Schema defined complexType OSDConfiguration, and it lives in the namespace http://www.onvif.org/ver10/schema. Yes, the manual name on the page header is ONVIF:...uration(3pm) (she's shy, she abbreviates herself), but the whole vibe is OSDConfiguration and we're obsessed. πŸ’–


πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so, no cap: this is a Perl data type class for the XML Schema defined complexType OSDConfiguration, straight outta the namespace http://www.onvif.org/ver10/schema. That's it. That's the whole job. It just holds your data and looks cute doing it. ✨

🌸 PROPERTIES 🌸

The way that you can get and set all of these is through get_PROPERTY / set_PROPERTY methods. Every single one, periodt:

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

πŸ’… METHODS πŸ’…

πŸŽ€ new πŸŽ€

Constructor, main character energy fr fr. The following data structure may be passed to new():

 { # 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 that nesting. It's giving ✨structure✨. Copy it exactly, don't get creative, iykyk. 🫢


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. Iconic behaviour, honestly.


that's the whole page, bestie 🧚

This lil gem comes from perl v5.40.1, dated 2026-02-01, and it's filed under ONVIF:...uration(3pm) in the User Contributed Perl Documentation. Slay, bye! πŸ’œπŸŒΈ

πŸ“¦ where this page comes from