ONVIF:...sponse(3pm)
π ONVIF::Media::Elements::GetStreamUriResponse π
okay bestie, welcome to the ONVIF::Media::Elements::GetStreamUriResponse page β it lives in the 3pm section, aka the User Contributed Perl Documentation zone, and it is exactly what it sounds like: a lil Perl class that models one XML element. no more, no less. she's small, she's focused, she knows her job. π
β¨ NAME β¨
ONVIF::Media::Elements::GetStreamUriResponse</purl> β say it with your chest. that's the whole name. that's her. π
πΈ DESCRIPTION πΈ
so basically: this is a Perl data type class for the XML Schema defined element GetStreamUriResponse, and that element belongs to the namespace http://www.onvif.org/ver10/media/wsdl. it's giving "generated code that just works," and honestly? we love a low-drama class. π
π¦ PROPERTIES π¦
these are the properties you can touch, and the way you touch them is with the get_PROPERTY / set_PROPERTY methods. yes, that's the pattern. get it, set it, move on. β¨
MediaUriβ the one and only property, bestie. read her, write her, slay.
$element->set_MediaUri($data);
$element->get_MediaUri();
π METHODS π
π new
my $element = ONVIF::Media::Elements::GetStreamUriResponse->new($data);
this is the constructor, aka the birth of your element. you hand it a data structure and she becomes real. here's the shape of the data structure you may pass to new() β copy it exactly, don't freestyle it: π«Ά
{
MediaUri => { # ONVIF::Media::Types::MediaUri
Uri => $some_value, # anyURI
InvalidAfterConnect => $some_value, # boolean
InvalidAfterReboot => $some_value, # boolean
Timeout => $some_value, # duration
},
},
okay look at those comments on the right β they're not decoration, they're the types: Uri is an anyURI, InvalidAfterConnect and InvalidAfterReboot are booleans, and Timeout is a duration. and yes, MediaUri is itself an ONVIF::Media::Types::MediaUri, so it's types all the way down. iconic behavior honestly. πβ¨
π AUTHOR π
Generated by SOAP::WSDL. not a human, not a poet β a code generator. and she ate. π₯
no cap: this whole page is generated-class lore. the details above are the whole story, so don't go looking for hidden options, because there are none. periodt. π
okay that's the page, bestie!! before you go β this gem came from perl v5.40.1, dated 2026-02-01, and the page itself is filed under ONVIF:...sponse(3pm). mwah, go build something cute with it. ππ¦π
π¦ 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