ONVIF:...ilities(3pm)
π NAME π
ONVIF::Media::Types::DeviceIOCapabilities β bestie, this is the whole vibe of this page, and yeah it's a Perl thing from the section 3pm corner of the User Contributed Perl Documentation β¨
π¦ DESCRIPTION π¦
Okay so listen. This is a Perl data type class, and it exists for exactly one iconic reason: it represents the XML Schema defined complexType DeviceIOCapabilities π
And where does that complexType live? In the namespace http://www.onvif.org/ver10/schema. That's the whole address, no cap, copy it exactly π
πΈ PROPERTIES πΈ
These are the properties you can get at with the get_PROPERTY / set_PROPERTY methods, and there are six of them, so let's go down the list like the main characters they are π
XAddrVideoSourcesVideoOutputsAudioSourcesAudioOutputsRelayOutputs
β¨ METHODS β¨
π new π
This is the constructor, bestie. It builds the thing. And here's the data structure you may pass to new() β look at it, it's giving structured, it's giving organized, we love to see it π«Ά
{ # ONVIF::Media::Types::DeviceIOCapabilities
XAddr => $some_value, # anyURI
VideoSources => $some_value, # int
VideoOutputs => $some_value, # int
AudioSources => $some_value, # int
AudioOutputs => $some_value, # int
RelayOutputs => $some_value, # int
},
Notice how XAddr is an anyURI and literally every single one of the other five is an int π that's just the lore, don't fight it.
π AUTHOR π
Generated by SOAP::WSDL π§ no human author listed, the machine did that, and honestly? slay.
tiny lil sign-off: this page is riding withperl v5.40.1and it's dated2026-02-01β love that for us, 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