ONVIF:...ilities(3pm)

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

πŸ’– 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 πŸ‘‘

  • XAddr
  • VideoSources
  • VideoOutputs
  • AudioSources
  • AudioOutputs
  • RelayOutputs

✨ 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 with perl v5.40.1 and it's dated 2026-02-01 ⭐ love that for us, periodt πŸ’–πŸ¦‹πŸŒΈ
πŸ“¦ where this page comes from