ONVIF:...xposure(3pm)

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

✨ NAME ✨

ONVIF::Media::Types::Exposure β€” bestie, this is the Perl data type class for the XML Schema defined complexType Exposure from the namespace http://www.onvif.org/ver10/schema. That's it, that's the whole job. It's a little class that holds a whole exposure situation and it's lowkey doing the most for your ONVIF media types. πŸ’…

(Also, quick housekeeping: this page lives in section 3pm of the manual, aka the Perl module section. Now you know. 🫢)


🌸 DESCRIPTION 🌸

Okay so imagine you need to represent the XML Schema complexType Exposure in Perl. That's literally what this class is for. It's not doing gymnastics, it's not solving world hunger, it is specifically a Perl data type class for the complexType Exposure from the namespace http://www.onvif.org/ver10/schema. And honestly? It ate. πŸ‘‘

πŸŽ€ PROPERTIES πŸŽ€

The following properties may be accessed using get_PROPERTY / set_PROPERTY methods β€” yes, that's the pattern, get_ plus the property name, set_ plus the property name, no cap:

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

Twelve properties, all of them main characters, all of them accessible, none of them optional in this list. Collect them like Pokémon. 🌈


πŸ’– METHODS πŸ’–

πŸ¦‹ new πŸ¦‹

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

{ # ONVIF::Media::Types::Exposure
  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
},

Look at that hashref structure, it's giving organized. Mode wants an ExposureMode, Priority wants an ExposurePriority, Window is just… sitting there, and then everything from MinExposureTime all the way down to Iris wants a float. Copy the shape exactly, bestie, don't improvise. 🧚


🫢 AUTHOR 🫢

Generated by SOAP::WSDL. The machine did it. Respect the machine. πŸ€–βœ¨


And that's the whole page, periodt. πŸ’…

Sign-off time, bestie: this lil doc came to you courtesy of perl v5.40.1, stamped 2026-02-01, and filed under ONVIF:...xposure(3pm) in the User Contributed Perl Documentation. Slay, go set some exposure properties. πŸ’–πŸŽ€πŸ¦‹πŸŒΈπŸ‘‘

πŸ“¦ where this page comes from