ONVIF:...ptions(3pm)

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

πŸ’– NAME πŸ’–

ONVIF::Analytics::Types::ExposureOptions β€” bestie, it's a Perl data type class, and it lives in the User Contributed Perl Documentation section (3pm), iykyk.


✨ DESCRIPTION ✨

Okay so. This is a Perl data type class for the XML Schema defined complexType ExposureOptions β€” and it comes straight out of the namespace http://www.onvif.org/ver10/schema. No cap, that's literally all it is. A whole little class whose only job is to hold exposure options and look cute doing it. πŸŽ€

πŸ¦‹ PROPERTIES πŸ¦‹

These are the properties you can get and set, and the way you do it is with the get_PROPERTY / set_PROPERTY methods. That's the whole vibe:

  • Mode
  • Priority
  • MinExposureTime
  • MaxExposureTime
  • MinGain
  • MaxGain
  • MinIris
  • MaxIris
  • ExposureTime
  • Gain
  • Iris

🌸 METHODS 🌸

πŸ’… new

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

 { # ONVIF::Analytics::Types::ExposureOptions
   Mode => $some_value, # ExposureMode
   Priority => $some_value, # ExposurePriority
   MinExposureTime =>  { # ONVIF::Analytics::Types::FloatRange
     Min =>  $some_value, # float
     Max =>  $some_value, # float
   },
   MaxExposureTime =>  { # ONVIF::Analytics::Types::FloatRange
     Min =>  $some_value, # float
     Max =>  $some_value, # float
   },
   MinGain =>  { # ONVIF::Analytics::Types::FloatRange
     Min =>  $some_value, # float
     Max =>  $some_value, # float
   },
   MaxGain =>  { # ONVIF::Analytics::Types::FloatRange
     Min =>  $some_value, # float
     Max =>  $some_value, # float
   },
   MinIris =>  { # ONVIF::Analytics::Types::FloatRange
     Min =>  $some_value, # float
     Max =>  $some_value, # float
   },
   MaxIris =>  { # ONVIF::Analytics::Types::FloatRange
     Min =>  $some_value, # float
     Max =>  $some_value, # float
   },
   ExposureTime =>  { # ONVIF::Analytics::Types::FloatRange
     Min =>  $some_value, # float
     Max =>  $some_value, # float
   },
   Gain =>  { # ONVIF::Analytics::Types::FloatRange
     Min =>  $some_value, # float
     Max =>  $some_value, # float
   },
   Iris =>  { # ONVIF::Analytics::Types::FloatRange
     Min =>  $some_value, # float
     Max =>  $some_value, # float
   },
 },

Look at all those ONVIF::Analytics::Types::FloatRange nests with their Min and Max floats β€” it's giving very structured, very demure, very mindful. 🧚


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. Iconic behaviour honestly.


K bye, that's the page! 🌈 This one's from the perl v5.40.1 era, dated 2026-02-01, and it shipped as part of the User Contributed Perl Documentation under the ONVIF:...ptions(3pm) name. Mwah. πŸ’–βœ¨

πŸ“¦ where this page comes from