ONVIF:...tension(3pm)

πŸ“¦
version 1.36.37 Β· 5 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– NAME πŸ’–

ok so bestie, this is ONVIF::Media::Types::VideoSourceExtension β€” a whole Perl data type class, no cap. It's giving "I am the XML Schema defined complexType VideoSourceExtension" and it lives in the namespace http://www.onvif.org/ver10/schema. 🌸


✨ DESCRIPTION ✨

okay so here's the vibe: this is a Perl data type class for the XML Schema defined complexType VideoSourceExtension, and it belongs to the namespace http://www.onvif.org/ver10/schema. That's literally it, that's the whole concept, and honestly? iconic. πŸŽ€

πŸ¦‹ PROPERTIES πŸ¦‹

these are the properties you can access with get_PROPERTY / set_PROPERTY methods (yes, that's the pattern, iykyk):

  • Imaging πŸ’…
  • Extension ✨

πŸ”₯ METHODS πŸ”₯

🌈 new 🌈

Constructor, bestie!! The following data structure may be passed to new():

{ # ONVIF::Media::Types::VideoSourceExtension
  Imaging =>  { # ONVIF::Media::Types::ImagingSettings20
    BacklightCompensation =>  { # ONVIF::Media::Types::BacklightCompensation20
      Mode => $some_value, # BacklightCompensationMode
      Level =>  $some_value, # float
    },
    Brightness =>  $some_value, # float
    ColorSaturation =>  $some_value, # float
    Contrast =>  $some_value, # float
    Exposure =>  { # ONVIF::Media::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::Media::Types::FocusConfiguration20
      AutoFocusMode => $some_value, # AutoFocusMode
      DefaultSpeed =>  $some_value, # float
      NearLimit =>  $some_value, # float
      FarLimit =>  $some_value, # float
      Extension =>  { # ONVIF::Media::Types::FocusConfiguration20Extension
      },
    },
    IrCutFilter => $some_value, # IrCutFilterMode
    Sharpness =>  $some_value, # float
    WideDynamicRange =>  { # ONVIF::Media::Types::WideDynamicRange20
      Mode => $some_value, # WideDynamicMode
      Level =>  $some_value, # float
    },
    WhiteBalance =>  { # ONVIF::Media::Types::WhiteBalance20
      Mode => $some_value, # WhiteBalanceMode
      CrGain =>  $some_value, # float
      CbGain =>  $some_value, # float
      Extension =>  { # ONVIF::Media::Types::WhiteBalance20Extension
      },
    },
    Extension =>  { # ONVIF::Media::Types::ImagingSettingsExtension20
      ImageStabilization =>  { # ONVIF::Media::Types::ImageStabilization
        Mode => $some_value, # ImageStabilizationMode
        Level =>  $some_value, # float
        Extension =>  { # ONVIF::Media::Types::ImageStabilizationExtension
        },
      },
      Extension =>  { # ONVIF::Media::Types::ImagingSettingsExtension202
        IrCutFilterAutoAdjustment =>  { # ONVIF::Media::Types::IrCutFilterAutoAdjustment
          BoundaryType =>  $some_value, # string
          BoundaryOffset =>  $some_value, # float
          ResponseTime =>  $some_value, # duration
          Extension =>  { # ONVIF::Media::Types::IrCutFilterAutoAdjustmentExtension
          },
        },
        Extension =>  { # ONVIF::Media::Types::ImagingSettingsExtension203
        },
      },
    },
  },
  Extension =>  { # ONVIF::Media::Types::VideoSourceExtension2
  },
},
bestie this nesting is deep β€” like, look at that structure go. Every key, every $some_value, every commented type name is exactly where it was. Don't be out here renaming things. πŸ™ˆ

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL 🫢


ok that's the whole page, you ate that fr fr πŸ’– this was User Contributed Perl Documentation, perl v5.40.1, dated 2026-02-01 β€” mwah, slay, go forth and pass that data structure correctly bestie πŸŽ€βœ¨πŸ¦‹

πŸ“¦ where this page comes from