ONVIF::...gOptions(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

ONVIF::...gOptions(3) πŸ’–

okay so this is the User Contributed Perl Documentation page for ONVIF::...gOptions(3) β€” the manual name is literally right there in the title, bestie. πŸ’…

🌸 NAME 🌸

ONVIF::Media::Types::ImagingOptions

that’s the name, and it’s iconic. ✨

✨ DESCRIPTION ✨

okay so real talk: this is a Perl data type class for the XML Schema defined complexType ImagingOptions from the namespace http://www.onvif.org/ver10/schema. That’s the whole plot. πŸ¦‹

πŸŽ€ PROPERTIES πŸŽ€

The following properties may be accessed using get_PROPERTY / set_PROPERTY methods β€” no cap:

  • BacklightCompensation
  • Brightness
  • ColorSaturation
  • Contrast
  • Exposure
  • Focus
  • IrCutFilterModes
  • Sharpness
  • WideDynamicRange
  • WhiteBalance

πŸ¦‹ METHODS πŸ¦‹

πŸ’« new πŸ’«

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

        { # ONVIF::Media::Types::ImagingOptions
          BacklightCompensation =>  { # ONVIF::Media::Types::BacklightCompensationOptions
            Mode => $some_value, # WideDynamicMode
            Level =>  { # ONVIF::Media::Types::FloatRange
              Min =>  $some_value, # float
              Max =>  $some_value, # float
            },
          },
          Brightness =>  { # ONVIF::Media::Types::FloatRange
            Min =>  $some_value, # float
            Max =>  $some_value, # float
          },
          ColorSaturation =>  { # ONVIF::Media::Types::FloatRange
            Min =>  $some_value, # float
            Max =>  $some_value, # float
          },
          Contrast =>  { # ONVIF::Media::Types::FloatRange
            Min =>  $some_value, # float
            Max =>  $some_value, # float
          },
          Exposure =>  { # ONVIF::Media::Types::ExposureOptions
            Mode => $some_value, # ExposureMode
            Priority => $some_value, # ExposurePriority
            MinExposureTime =>  { # ONVIF::Media::Types::FloatRange
              Min =>  $some_value, # float
              Max =>  $some_value, # float
            },
            MaxExposureTime =>  { # ONVIF::Media::Types::FloatRange
              Min =>  $some_value, # float
              Max =>  $some_value, # float
            },
            MinGain =>  { # ONVIF::Media::Types::FloatRange
              Min =>  $some_value, # float
              Max =>  $some_value, # float
            },
            MaxGain =>  { # ONVIF::Media::Types::FloatRange
              Min =>  $some_value, # float
              Max =>  $some_value, # float
            },
            MinIris =>  { # ONVIF::Media::Types::FloatRange
              Min =>  $some_value, # float
              Max =>  $some_value, # float
            },
            MaxIris =>  { # ONVIF::Media::Types::FloatRange
              Min =>  $some_value, # float
              Max =>  $some_value, # float
            },
            ExposureTime =>  { # ONVIF::Media::Types::FloatRange
              Min =>  $some_value, # float
              Max =>  $some_value, # float
            },
            Gain =>  { # ONVIF::Media::Types::FloatRange
              Min =>  $some_value, # float
              Max =>  $some_value, # float
            },
            Iris =>  { # ONVIF::Media::Types::FloatRange
              Min =>  $some_value, # float
              Max =>  $some_value, # float
            },
          },
          Focus =>  { # ONVIF::Media::Types::FocusOptions
            AutoFocusModes => $some_value, # AutoFocusMode
            DefaultSpeed =>  { # ONVIF::Media::Types::FloatRange
              Min =>  $some_value, # float
              Max =>  $some_value, # float
            },
            NearLimit =>  { # ONVIF::Media::Types::FloatRange
              Min =>  $some_value, # float
              Max =>  $some_value, # float
            },
            FarLimit =>  { # ONVIF::Media::Types::FloatRange
              Min =>  $some_value, # float
              Max =>  $some_value, # float
            },
          },
          IrCutFilterModes => $some_value, # IrCutFilterMode
          Sharpness =>  { # ONVIF::Media::Types::FloatRange
            Min =>  $some_value, # float
            Max =>  $some_value, # float
          },
          WideDynamicRange =>  { # ONVIF::Media::Types::WideDynamicRangeOptions
            Mode => $some_value, # WideDynamicMode
            Level =>  { # ONVIF::Media::Types::FloatRange
              Min =>  $some_value, # float
              Max =>  $some_value, # float
            },
          },
          WhiteBalance =>  { # ONVIF::Media::Types::WhiteBalanceOptions
            Mode => $some_value, # WhiteBalanceMode
            YrGain =>  { # ONVIF::Media::Types::FloatRange
              Min =>  $some_value, # float
              Max =>  $some_value, # float
            },
            YbGain =>  { # ONVIF::Media::Types::FloatRange
              Min =>  $some_value, # float
              Max =>  $some_value, # float
            },
          },
        },

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL.


okay that’s the whole page, bestie πŸ’– no cap. This was a User Contributed Perl Documentation page for ONVIF::...gOptions(3), from perl v5.42.3, dated 1980-01-01. byeeee 🌈✨

πŸ“¦ where this page comes from