ONVIF:...ration(3pm)

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

✨ 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