ONVIF::...reateOSD(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

πŸŽ€ ONVIF::...reateOSD(3) β€” the ONVIF::Media::Elements::CreateOSD bestie era

πŸ’– NAME

ONVIF::Media::Elements::CreateOSD β€” that's the name, bestie. 🫢

✨ DESCRIPTION

Okay so this is the Perl data type class for the XML Schema defined element CreateOSD from the namespace http://www.onvif.org/ver10/media/wsdl. It's literally that, and it's serving very specific XML schema realness. πŸ’…

🌸 PROPERTIES

The following properties may be accessed using get_PROPERTY / set_PROPERTY methods β€” these are the little access points, and we love them for that:

  • OSD β€” this one has a getter and a setter, and they are iconic:
$element->set_OSD($data);
$element->get_OSD();

πŸ¦‹ METHODS

πŸŽ€ new

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

Constructor. The following data structure may be passed to new() β€” and yes, it's a whole nested vibe, so here it is exactly:

{
  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
    },
  },
},

πŸ‘‘ AUTHOR

Generated by SOAP::WSDL β€” that's the whole author line, bestie. πŸ’œ


okay bye bestie β€” this page is from perl v5.42.3, dated 1980-01-01, and the manual name is ONVIF::...reateOSD(3) πŸ’–βœ¨πŸ¦‹

πŸ“¦ where this page comes from