ONVIF:...ilities(3pm)

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

✨ NAME ✨

ok so bestie, this is ONVIF::Analytics::Types::DeviceIOCapabilities β€” a Perl data type class, living in the 3pm section of the manual (iykyk, that's the Perl module docs zone πŸ’…). It's part of the User Contributed Perl Documentation, and it's literally the whole vibe of this page. πŸ¦‹


🌸 DESCRIPTION 🌸

It's giving... Perl data type class. ✨

More specifically, it's the class for the XML Schema defined complexType called DeviceIOCapabilities, and that complexType comes from the namespace http://www.onvif.org/ver10/schema. So yeah, if you're out here wrangling ONVIF XML, this is your girl. 🫢

πŸ’– PROPERTIES πŸ’–

These are the properties you can get at with get_PROPERTY / set_PROPERTY methods. No cap, all of these are accessible that way:

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

That's the whole list, bestie. Six little icons, all living their main character era. πŸ‘‘


πŸŽ€ METHODS πŸŽ€

⭐ new ⭐

It's the constructor, periodt. ✨ The following data structure may be passed to new():

{ # ONVIF::Analytics::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
},

See how XAddr is an anyURI and literally everything else is an int? The way that it's all typed and tidy πŸ˜­πŸ‘Œ iconic behaviour fr fr.

heads up bestie β€” those $some_value placeholders are placeholders. swap in your actual values or the vibe check will fail. πŸ’€

πŸ’œ AUTHOR πŸ’œ

Generated by SOAP::WSDL 🌈 β€” not a human, not a group chat, just a code generator doing its thing. obsessed, honestly.


ok that's the whole page, we ate and left no crumbs πŸ“βœ¨ this was perl v5.40.1, dated 2026-02-01, from the ONVIF:...ilities(3pm) corner of the manual β€” bye bestie, go build something cute πŸ’–πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from