ONVIF::...nOptions(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

πŸ’… NAME πŸ’…

okay so this is the ONVIF::...nOptions(3) page from User Contributed Perl Documentation, bestie β€” and the actual main character is ONVIF::Device::Types::OSDConfigurationOptions. ✨

✨ DESCRIPTION ✨

This is the Perl data type class for the XML Schema defined complexType OSDConfigurationOptions from the namespace http://www.onvif.org/ver10/schema. no cap, that's the whole flex. πŸ’…

πŸŽ€ PROPERTIES πŸŽ€

The following properties may be accessed using get_PROPERTY / set_PROPERTY methods, and the list is literally:

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

πŸ¦‹ METHODS πŸ¦‹

🌸 new 🌸

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

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

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. iconic behavior, honestly. 🫢


okay that's the whole page, bestie πŸ’– cute little sign-off: source/version perl v5.42.3, date 1980-01-01. periodt. 🌈

πŸ“¦ where this page comes from