ONVIF::...eBalance(3)
π NAME π
ok so bestie, this is ONVIF::Media::Types::WhiteBalance β say it with me, it's a Perl data type class for the XML Schema defined complexType WhiteBalance, and it lives in the namespace http://www.onvif.org/ver10/schema β¨ (yes the manual name got squished into ONVIF::...eBalance(3) up top, that's just the header being extra π
).
πΈ DESCRIPTION πΈ
okay so picture this: WhiteBalance is a complexType defined in the XML Schema, chillin' in the namespace http://www.onvif.org/ver10/schema, and this module? it's the Perl data type class for it. literally that's the whole gig. it's giving "I'm the Perl-side glow-up of an XML schema type" and honestly? iconic. π
π PROPERTIES π
these are the properties you can get at with the get_PROPERTY / set_PROPERTY methods, no cap:
Modeβ the mode one π¦CrGainβ the Cr gain one πCbGainβ the Cb gain one π§
β METHODS β
π new π
the constructor, bestie! π«Ά this is the data structure you may pass to new() β copy it exactly, don't freestyle it:
{ # ONVIF::Media::Types::WhiteBalance
Mode => $some_value, # WhiteBalanceMode
CrGain => $some_value, # float
CbGain => $some_value, # float
},
like, Mode is a WhiteBalanceMode, and CrGain and CbGain are both floats. simple, clean, slay. π
fr fr keep those key names exactly as written βCrGainandCbGainare not interchangeable and the case matters, iykyk π
π AUTHOR π
Generated by SOAP::WSDL β yeah, it was generated, don't come for it π
and that's the whole page, bestie! π the footer says perl v5.42.3 and the date is 1980-01-01, so shoutout to that very specific timestamp πβ¨ β ok bye, go set some CrGains π¦π
π¦ where this page comes from
- nixpkgs unstable: zoneminder 1.38.6
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms