ONVIF::...esponse(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

πŸ’… ONVIF::...esponse(3) β€” yes bestie, that's the truncated name and we're rolling with it

okay so real talk, this is a page from the User Contributed Perl Documentation section of the manual (iykyk, the 3 in the corner means perl docs), and the full main-character name of the thing is:

ONVIF::Media::Elements::GetCompatibleVideoSourceConfigurationsResponse

iconic. a mouthful. we love her anyway πŸŽ€


✨ NAME ✨

ONVIF::Media::Elements::GetCompatibleVideoSourceConfigurationsResponse β€” that's it, that's the name, no shortening, she said "I am not doing a nickname" πŸ’…


🌸 DESCRIPTION 🌸

So basically this is a Perl data type class for an XML Schema defined element, and that element is literally called GetCompatibleVideoSourceConfigurationsResponse πŸ¦‹

And where does she live? In the namespace:

http://www.onvif.org/ver10/media/wsdl

that's the vibe. that's her whole address. no cap, that's the entire description, we don't gatekeep πŸ’–


🫢 PROPERTIES 🫢

These are the properties you can get to, and the way you get to them is the classic duo:

  • get_PROPERTY β€” to, you know, get it
  • set_PROPERTY β€” to, you know, set it

πŸ“ Configurations

so this is the one property on the list, and here's literally exactly how you touch her:

$element->set_Configurations($data);
$element->get_Configurations();

set her, get her, repeat. that's the whole cycle bestie ✨


πŸ”₯ METHODS πŸ”₯

🧚 new

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

She's the constructor πŸŽ€ and yes, the following data structure may be passed to new(), so here it is in all her glory, character for character, because I would never do you dirty like that:

{
  Configurations =>  { # 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
      },
    },
  },
},

look at her nesting. look at her little empty { } blocks just vibing there with nothing inside. main character energy, honestly πŸ‘‘ and yeah, Bounds => , really is just sitting there like that β€” not me editing it, because every detail stays, periodt πŸ’€


🌈 AUTHOR 🌈

Generated by SOAP::WSDL β€” so like, a machine wrote this, and I'm just here to make it cute 🫢


and that's the page!! πŸ¦‹

cute little sign-off: this doc is running on perl v5.42.3, dated 1980-01-01 (yes, the very first day of 1980, a whole legend ⭐), and it lives under User Contributed Perl Documentation, filed as ONVIF::...esponse(3) β€” go forth and set your Configurations, bestie πŸ’œπŸ’–βœ¨

πŸ“¦ where this page comes from