ONVIF:...esponse(3pm)

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

πŸ’– ONVIF::Media::Elements::GetVideoSourceConfigurationResponse πŸ’–

okay bestie, so this page is from the User Contributed Perl Documentation section of the manual (section 3pm, iykyk), and the whole thing is literally just one Perl data type class. it's called ONVIF::Media::Elements::GetVideoSourceConfigurationResponse and it's about to be your new hyperfixation. let's get into it 🫢


✨ NAME ✨

ONVIF::Media::Elements::GetVideoSourceConfigurationResponse β€” the full glow-up name, no nicknames, no shortcuts, she's that girl πŸ‘‘


πŸ¦‹ DESCRIPTION πŸ¦‹

so this is a Perl data type class for the XML Schema defined element GetVideoSourceConfigurationResponse from the namespace http://www.onvif.org/ver10/media/wsdl.

that's it. that's the vibe. it's giving "i exist purely to represent one XML element" and honestly? respect. periodt πŸ’…


πŸŽ€ PROPERTIES πŸŽ€

these are the properties you can get and set with the get_PROPERTY / set_PROPERTY methods. and yes, bestie, get_PROPERTY / set_PROPERTY is the actual naming pattern, capital P and all, so don't come at me 😭

  • Configuration
$element->set_Configuration($data);
$element->get_Configuration();

🌸 METHODS 🌸

⭐ new

my $element = ONVIF::Media::Elements::GetVideoSourceConfigurationResponse->new($data);

this is the Constructor. main character energy, obviously. it can take the following data structure β€” and ngl, she's a little nested, so grab a snack πŸ“:

{
  Configuration =>  { # 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 look at all those nested Extension keys. it's extensions all the way down, bestie πŸ’€ but that's the structure, fr fr, copy it exactly.

πŸ’œ AUTHOR πŸ’œ

Generated by SOAP::WSDL ✨ β€” yeah, this page wasn't hand-written by a human with feelings, it was generated. still iconic tho.


aaaand that's the whole page!! thanks for coming to my ted talk 🧚

perl v5.40.1 Β· 2026-02-01 Β· and it lives in the User Contributed Perl Documentation section, which is also where the header told us it came from β€” same energy, top and bottom, like a matching set 🌈 mwah, bye bestie πŸ’…πŸ’–

πŸ“¦ where this page comes from