ONVIF::...tings20(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

🌸 NAME 🌸

ONVIF::PTZ::Types::ImagingSettings20 β€” that's the class name, bestie, and the manual header is serving ONVIF::...tings20(3). It's giving very specific Perl type energy, and honestly? Obsessed. πŸ’…

✨ DESCRIPTION ✨

Okay so this is a Perl data type class for the XML Schema defined complexType ImagingSettings20 from the namespace http://www.onvif.org/ver10/schema. No cap, that's the whole namespace situation. πŸ¦‹

It's the type describing the ImagingSettings of a VideoSource β€” main character energy for your video source settings. The supported options and ranges can be obtained via the GetOptions command. Iykyk. ✨

πŸŽ€ PROPERTIES πŸŽ€

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

  • BacklightCompensation
  • Brightness
  • ColorSaturation
  • Contrast
  • Exposure
  • Focus
  • IrCutFilter
  • Sharpness
  • WideDynamicRange
  • WhiteBalance
  • Extension

Like, that's the whole property lineup, and every single one ate. πŸ’–

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

🧚 new 🧚

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

{ # ONVIF::PTZ::Types::ImagingSettings20
  BacklightCompensation =>  { # ONVIF::PTZ::Types::BacklightCompensation20
    Mode => $some_value, # BacklightCompensationMode
    Level =>  $some_value, # float
  },
  Brightness =>  $some_value, # float
  ColorSaturation =>  $some_value, # float
  Contrast =>  $some_value, # float
  Exposure =>  { # ONVIF::PTZ::Types::Exposure20
    Mode => $some_value, # ExposureMode
    Priority => $some_value, # ExposurePriority
    Window => ,
    MinExposureTime =>  $some_value, # float
    MaxExposureTime =>  $some_value, # float
    MinGain =>  $some_value, # float
    MaxGain =>  $some_value, # float
    MinIris =>  $some_value, # float
    MaxIris =>  $some_value, # float
    ExposureTime =>  $some_value, # float
    Gain =>  $some_value, # float
    Iris =>  $some_value, # float
  },
  Focus =>  { # ONVIF::PTZ::Types::FocusConfiguration20
    AutoFocusMode => $some_value, # AutoFocusMode
    DefaultSpeed =>  $some_value, # float
    NearLimit =>  $some_value, # float
    FarLimit =>  $some_value, # float
    Extension =>  { # ONVIF::PTZ::Types::FocusConfiguration20Extension
    },
  },
  IrCutFilter => $some_value, # IrCutFilterMode
  Sharpness =>  $some_value, # float
  WideDynamicRange =>  { # ONVIF::PTZ::Types::WideDynamicRange20
    Mode => $some_value, # WideDynamicMode
    Level =>  $some_value, # float
  },
  WhiteBalance =>  { # ONVIF::PTZ::Types::WhiteBalance20
    Mode => $some_value, # WhiteBalanceMode
    CrGain =>  $some_value, # float
    CbGain =>  $some_value, # float
    Extension =>  { # ONVIF::PTZ::Types::WhiteBalance20Extension
    },
  },
  Extension =>  { # ONVIF::PTZ::Types::ImagingSettingsExtension20
    ImageStabilization =>  { # ONVIF::PTZ::Types::ImageStabilization
      Mode => $some_value, # ImageStabilizationMode
      Level =>  $some_value, # float
      Extension =>  { # ONVIF::PTZ::Types::ImageStabilizationExtension
      },
    },
    Extension =>  { # ONVIF::PTZ::Types::ImagingSettingsExtension202
      IrCutFilterAutoAdjustment =>  { # ONVIF::PTZ::Types::IrCutFilterAutoAdjustment
        BoundaryType =>  $some_value, # string
        BoundaryOffset =>  $some_value, # float
        ResponseTime =>  $some_value, # duration
        Extension =>  { # ONVIF::PTZ::Types::IrCutFilterAutoAdjustmentExtension
        },
      },
      Extension =>  { # ONVIF::PTZ::Types::ImagingSettingsExtension203
      },
    },
  },
},

🌈 AUTHOR 🌈

Generated by SOAP::WSDL β€” iconic, honestly. 🫢


That's the whole page, bestie! Source/version/date check: perl v5.42.3, 1980-01-01, manual name ONVIF::...tings20(3), filed under User Contributed Perl Documentation. Mwah! πŸ’œπŸŽ€

πŸ“¦ where this page comes from