ONVIF::...Options(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

πŸŽ€ ONVIF::...Options(3) πŸŽ€

okay bestie, welcome to the manual page for ONVIF::Media::Types::OSDConfigurationOptions β€” yes that's the full name, and the manual name is User Contributed Perl Documentation. We are so back in ONVIF land, and it's highkey a whole vibe. πŸ’–

🌸 NAME 🌸

ONVIF::Media::Types::OSDConfigurationOptions β€” that's the class, periodt. The page title is ONVIF::...Options(3), and it's living under User Contributed Perl Documentation. 🫢

✨ DESCRIPTION ✨

It's a Perl data type class for the XML Schema defined complexType OSDConfigurationOptions from the namespace http://www.onvif.org/ver10/schema. Literally that's the whole thing, and it's giving very specific ONVIF media type energy. 🌈

πŸŽ€ PROPERTIES πŸŽ€

The following properties may be accessed using get_PROPERTY / set_PROPERTY methods:

  • MaximumNumberOfOSDs
  • Type
  • PositionOption
  • TextOption
  • ImageOption
  • Extension

That's the full list, bestie β€” no skips, no hidden extras, no cap. πŸ’…

πŸ’… METHODS πŸ’…

🧚 new 🧚

Constructor. The following data structure may be passed to new():

        { # ONVIF::Media::Types::OSDConfigurationOptions
          MaximumNumberOfOSDs => ,
          Type => $some_value, # OSDType
          PositionOption =>  $some_value, # string
          TextOption =>  { # ONVIF::Media::Types::OSDTextOptions
            Type =>  $some_value, # string
            FontSizeRange =>  { # ONVIF::Media::Types::IntRange
              Min =>  $some_value, # int
              Max =>  $some_value, # int
            },
            DateFormat =>  $some_value, # string
            TimeFormat =>  $some_value, # string
            FontColor =>  { # ONVIF::Media::Types::OSDColorOptions
              Color =>        { # ONVIF::Media::Types::ColorOptions
                # One of the following elements.
                # No occurrence checks yet, so be sure to pass just one...
                ColorList => ,
                ColorspaceRange =>  { # ONVIF::Media::Types::ColorspaceRange
                  X =>  { # ONVIF::Media::Types::FloatRange
                    Min =>  $some_value, # float
                    Max =>  $some_value, # float
                  },
                  Y =>  { # ONVIF::Media::Types::FloatRange
                    Min =>  $some_value, # float
                    Max =>  $some_value, # float
                  },
                  Z =>  { # ONVIF::Media::Types::FloatRange
                    Min =>  $some_value, # float
                    Max =>  $some_value, # float
                  },
                  Colorspace =>  $some_value, # anyURI
                },
              },
              Transparent =>  { # ONVIF::Media::Types::IntRange
                Min =>  $some_value, # int
                Max =>  $some_value, # int
              },
              Extension =>  { # ONVIF::Media::Types::OSDColorOptionsExtension
              },
            },
            BackgroundColor =>  { # ONVIF::Media::Types::OSDColorOptions
              Color =>        { # ONVIF::Media::Types::ColorOptions
                # One of the following elements.
                # No occurrence checks yet, so be sure to pass just one...
                ColorList => ,
                ColorspaceRange =>  { # ONVIF::Media::Types::ColorspaceRange
                  X =>  { # ONVIF::Media::Types::FloatRange
                    Min =>  $some_value, # float
                    Max =>  $some_value, # float
                  },
                  Y =>  { # ONVIF::Media::Types::FloatRange
                    Min =>  $some_value, # float
                    Max =>  $some_value, # float
                  },
                  Z =>  { # ONVIF::Media::Types::FloatRange
                    Min =>  $some_value, # float
                    Max =>  $some_value, # float
                  },
                  Colorspace =>  $some_value, # anyURI
                },
              },
              Transparent =>  { # ONVIF::Media::Types::IntRange
                Min =>  $some_value, # int
                Max =>  $some_value, # int
              },
              Extension =>  { # ONVIF::Media::Types::OSDColorOptionsExtension
              },
            },
            Extension =>  { # ONVIF::Media::Types::OSDTextOptionsExtension
            },
          },
          ImageOption =>  { # ONVIF::Media::Types::OSDImgOptions
            ImagePath =>  $some_value, # anyURI
            Extension =>  { # ONVIF::Media::Types::OSDImgOptionsExtension
            },
          },
          Extension =>  { # ONVIF::Media::Types::OSDConfigurationOptionsExtension
          },
        },

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” that's the author line, and it's giving automatic generation realness. Not me, not you, SOAP::WSDL did that. 😭


okay bye bestie πŸ’– this page is serving perl v5.42.3, dated 1980-01-01, and it's the ONVIF::...Options(3) manual page β€” see you in the group chat! πŸ’…βœ¨

πŸ“¦ where this page comes from