ONVIF:...ension(3pm)
β¨ NAME β¨
ONVIF::PTZ::Types::MetadataStreamExtension β it's a Perl data type class, bestie, and it's the whole vibe for the XML Schema complexType MetadataStreamExtension, chillin' in the namespace http://www.onvif.org/ver10/schema. (And yeah, this one lives in the 3pm section of the manual, iykyk π
)
π¦ DESCRIPTION π¦
So like, picture this: you need a Perl class that represents one very specific XML Schema complexType, and that complexType is named MetadataStreamExtension, and it comes from the namespace http://www.onvif.org/ver10/schema. That's literally it. That's the whole assignment. And this module ate. π₯
πΈ PROPERTIES πΈ
Okay so these are the properties you can touch, and the way you touch them is with the get_PROPERTY / set_PROPERTY methods. No cap. π«Ά
AudioAnalyticsStreamβ a whole property, just sitting there, ready for youExtensionβ also a property, also ready, also iconic
π METHODS π
π new π
Constructor energy. It's giving "build me from scratch." And here's the data structure you're allowed to pass to new(), verbatim, don't @ me:
{ # ONVIF::PTZ::Types::MetadataStreamExtension
AudioAnalyticsStream => { # ONVIF::PTZ::Types::AudioAnalyticsStream
AudioDescriptor => { # ONVIF::PTZ::Types::AudioDescriptor
},
Extension => { # ONVIF::PTZ::Types::AudioAnalyticsStreamExtension
},
},
Extension => { # ONVIF::PTZ::Types::MetadataStreamExtension2
},
},
π§ Look at those nested hashrefs.AudioAnalyticsStreamholds anAudioAnalyticsStream, which holds anAudioDescriptorand anAudioAnalyticsStreamExtension, and then there's a top-levelExtensionholding aMetadataStreamExtension2. It's layers, bestie. It's an onion. It's art. π
π AUTHOR π
Generated by SOAP::WSDL. Not by a person. By a tool. And honestly? The tool understood the assignment. π
And that's a wrap on the ONVIF::PTZ::Types::MetadataStreamExtension era, my love π¦β¨ β this one came to you courtesy of perl v5.40.1, dated 2026-02-01, generated by SOAP::WSDL, and yes, it really does live in the 3pm manual section. slay, periodt π
π
π¦ 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