ONVIF:...ration(3pm)
β¨ ONVIF::Media::Elements::SetMetadataConfiguration β¨
okay bestie, welcome to ONVIF:...ration(3pm) β yeah the header's doing a little truncation moment, it's giving mysterious, but we know what it really is. this is the manual for ONVIF::Media::Elements::SetMetadataConfiguration, and honestly? it's a whole vibe. let's get into it π
πΈ NAME πΈ
ONVIF::Media::Elements::SetMetadataConfiguration β that's the whole name, say it with your chest.
π¦ DESCRIPTION π¦
so basically this is a Perl data type class for the XML Schema defined element SetMetadataConfiguration, and it lives in the namespace http://www.onvif.org/ver10/media/wsdl. no cap, that's the whole description. short and iconic, like a good caption. β¨
π PROPERTIES π
these are the properties you can get at with the get_PROPERTY / set_PROPERTY methods. yes, both directions, we love a two-way street π«Ά
Configurationβ grab it with$element->get_Configuration();, set it with$element->set_Configuration($data);
$element->set_Configuration($data);
$element->get_Configuration();
ForcePersistenceβ same energy, get it with$element->get_ForcePersistence();, set it with$element->set_ForcePersistence($data);
$element->set_ForcePersistence($data);
$element->get_ForcePersistence();
π METHODS π
π new π
my $element = ONVIF::Media::Elements::SetMetadataConfiguration->new($data);
it's the constructor, bestie. the main character of methods. β¨ and here's the data structure you can pass into new() β read it carefully, it's nested like your feelings on a sunday night:
{
Configuration => { # ONVIF::Media::Types::MetadataConfiguration
PTZStatus => { # ONVIF::Media::Types::PTZFilter
Status => $some_value, # boolean
Position => $some_value, # boolean
},
Analytics => $some_value, # boolean
Multicast => { # ONVIF::Media::Types::MulticastConfiguration
Address => { # ONVIF::Media::Types::IPAddress
Type => $some_value, # IPType
IPv4Address => $some_value, # IPv4Address
IPv6Address => $some_value, # IPv6Address
},
Port => $some_value, # int
TTL => $some_value, # int
AutoStart => $some_value, # boolean
},
SessionTimeout => $some_value, # duration
AnalyticsEngineConfiguration => { # ONVIF::Media::Types::AnalyticsEngineConfiguration
AnalyticsModule => { # ONVIF::Media::Types::Config
Parameters => { # ONVIF::Media::Types::ItemList
SimpleItem => ,
ElementItem => {
},
Extension => { # ONVIF::Media::Types::ItemListExtension
},
},
},
Extension => { # ONVIF::Media::Types::AnalyticsEngineConfigurationExtension
},
},
Extension => { # ONVIF::Media::Types::MetadataConfigurationExtension
},
},
ForcePersistence => $some_value, # boolean
},
look at all those nested hashes. it's giving tree structure realness π the comments tell you what type each $some_value is standing in for β boolean, int, duration, IPType, IPv4Address, IPv6Address β so don't just yeet random stuff in there. iykyk π
π AUTHOR π
Generated by SOAP::WSDL β yeah, it wrote itself, we just showed up. π
and that's the whole page, bestie!! π this little gem came to you via perl v5.40.1, dated 2026-02-01, and the page itself was ONVIF:...ration(3pm) β yes the title's still out here getting truncated, it's fine, it's a lewk. slay, bye πβ¨π¦
π¦ 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