ONVIF:...riptor(3pm)

πŸ“¦
version 1.36.37 Β· 5 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– NAME πŸ’–

ONVIF::PTZ::Types::AudioDescriptor β€” bestie, that's the whole name, and it's a Perl data type class, okay? 🫢


🌸 DESCRIPTION 🌸

So here's the tea β˜•: this is a Perl data type class for the XML Schema defined complexType called AudioDescriptor, and it lives in the namespace http://www.onvif.org/ver10/schema. That's it, that's the whole vibe. It's giving "quiet class that just exists to hold a shape for you" and honestly? Respect. πŸ‘‘


✨ PROPERTIES ✨

The properties below are the ones you can get at using the get_PROPERTY / set_PROPERTY methods β€” that's the access pattern, periodt. πŸ’…

Not a single property is listed underneath that sentence in the original, bestie. That's not me skipping anything, that's literally what the doc says. Empty list energy. 🫠

πŸŽ€ METHODS πŸŽ€

πŸ’… new πŸ’…

Constructor, babes. ✨ And the following data structure may be passed to new():

 { # ONVIF::PTZ::Types::AudioDescriptor
 },

Look at it. One little empty hash with a comment in it. It's minimal, it's clean, it's main character energy. 🌈


πŸ¦‹ attr πŸ¦‹

NOTE: Attribute documentation is experimental, and may be inaccurate. See the correspondent WSDL/XML Schema if in question.

Okay so real talk, that warning is not a drill β€” the attribute docs are experimental and might be wrong, so if something looks sus, go check the actual WSDL/XML Schema. πŸ™ˆ

This class has additional attributes, and you reach them via the attr() method. πŸŽ€

attr() hands you back an object of the class ONVIF::PTZ::Types::AudioDescriptor::_AudioDescriptor::XmlAttr. Yes, that nested name is a whole mouthful, no cap. 😭

On that object, these attributes can be accessed via the corresponding get_ / set_ methods:

  • UtcTime β€” this attribute is of type SOAP::WSDL::XSD::Typelib::Builtin::dateTime. ⭐

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. Iconic behaviour from a generator, honestly. 🧚


That's the whole page, bestie β€” and before you go: this one shipped with perl v5.40.1, dated 2026-02-01, from the User Contributed Perl Documentation collection (that's the 3pm manual section vibe πŸ’œ). Slay, go write some Perl. πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from