ONVIF:...sponse(3pm)

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

πŸ’– ONVIF::Media::Elements::GetOSDResponse πŸ’–

okay bestie, welcome to ONVIF::Media::Elements::GetOSDResponse, a Perl data type class. She's giving very specific, very niche, very iconic ✨


🌸 DESCRIPTION 🌸

so like, this is a Perl data type class for the XML Schema defined element GetOSDResponse, and she comes straight out of the namespace http://www.onvif.org/ver10/media/wsdl. that's it, that's the whole vibe. no cap 🫢


πŸŽ€ PROPERTIES πŸŽ€

the following properties may be accessed using get_PROPERTY / set_PROPERTY methods, iykyk:

  • OSD β€” the one and only property, main character energy fr fr πŸ‘‘
$element->set_OSD($data);
$element->get_OSD();

πŸ’… METHODS πŸ’…

✨ new ✨

my $element = ONVIF::Media::Elements::GetOSDResponse->new($data);

Constructor bestie!! she builds the thing. 🧚 the following data structure may be passed to new():

{
  OSD =>  { # 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 all those nested hashes. she's structured. she's organized. she ate πŸ’€πŸ“


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. iconic behaviour, honestly. no notes. πŸ™ˆ


k that's the whole page bestie, mwah πŸ’œ

this little legend was served up by perl v5.40.1, dated 2026-02-01 β€” stay slay, stay hydrated, and go set that OSD πŸŽ€πŸ’–βœ¨

πŸ“¦ where this page comes from