ONVIF::...esponse(3)
π 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 itset_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
- 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