ONVIF::...Options(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

πŸ’– NAME πŸ’–

Okay bestie, welcome to ONVIF::...Options(3) β€” yes, that’s the manual name right there β€” and it’s a User Contributed Perl Documentation moment. The actual main character is ONVIF::PTZ::Types::OSDConfigurationOptions. Slay. ✨

πŸ¦‹ DESCRIPTION πŸ¦‹

So this is a Perl data type class for the XML Schema defined complexType OSDConfigurationOptions from the namespace http://www.onvif.org/ver10/schema. That’s the whole description, and honestly it’s giving very specific XML schema business in the best way. πŸ’…

πŸŽ€ PROPERTIES πŸŽ€

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

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

πŸ› οΈ METHODS πŸ› οΈ

🌸 new 🌸

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

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

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL.


And that’s the vibe check, bestie. The footer tea is source/version perl v5.42.3, date 1980-01-01, and manual name ONVIF::...Options(3). πŸ«ΆπŸ’– Bye, mwah! πŸŽ€

πŸ“¦ where this page comes from