ONVIF:...ration(3pm)
β¨ NAME β¨
okay so bestie, this is ONVIF::Media::Elements::VideoSourceConfiguration β it lives in the User Contributed Perl Documentation section (that's the 3pm in ONVIF:...ration(3pm), iykyk π
). It's a whole Perl data type class, and she's kind of a big deal.
π DESCRIPTION π
She's a Perl data type class for the XML Schema defined element <code>VideoSourceConfiguration</code> β and that element comes from the namespace http://www.onvif.org/ver10/schema. Slay. That's the whole vibe. She exists to be a Perl-y little container for that XML thing.
π METHODS π
πΈ new
my $element = ONVIF::Media::Elements::VideoSourceConfiguration->new($data);
She's the Constructor, periodt. β¨ The way that you can pass her the following data structure into new() β obsessed:
{ # ONVIF::Media::Types::VideoSourceConfiguration
SourceToken => $some_value, # ReferenceToken
Bounds => ,
Extension => { # ONVIF::Media::Types::VideoSourceConfigurationExtension
Rotate => { # ONVIF::Media::Types::Rotate
Mode => $some_value, # RotateMode
Degree => $some_value, # int
Extension => { # ONVIF::Media::Types::RotateExtension
},
},
Extension => { # ONVIF::Media::Types::VideoSourceConfigurationExtension2
},
},
},
lowkey a whole nested situation going on in there β SourceToken, Bounds, Extension, and then Rotate with its Mode, Degree and its own Extension, plus another Extension for the VideoSourceConfigurationExtension2. iconic honestly. π¦
π AUTHOR π
Generated by <code>SOAP::WSDL</code> β no cap, that's literally who made her. π
and that's the whole page, bestie π«Ά this was <code>perl v5.40.1</code>, dated <code>2026-02-01</code>, from the User Contributed Perl Documentation β mwah π go forth and configure those video sources, you got this πβ
π¦ where this page comes from
- ubuntu resolute: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- ubuntu stonking: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms