ONVIF::...xtension(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so you’re on the ONVIF::...xtension(3) page from User Contributed Perl Documentation, and the class in the spotlight is ONVIF::Device::Types::CapabilitiesExtension β€” main character energy, no cap. she slays. πŸ’…

🌈 DESCRIPTION 🌈

bestie, this is a Perl data type class for the XML Schema defined complexType CapabilitiesExtension, straight outta the namespace http://www.onvif.org/ver10/schema. it’s giving β€œstructured type representation,” and honestly? iconic, periodt. ✨

πŸŽ€ PROPERTIES πŸŽ€

the following properties may be accessed using get_PROPERTY / set_PROPERTY methods, iykyk:

  • DeviceIO
  • Display
  • Recording
  • Search
  • Replay
  • Receiver
  • AnalyticsDevice
  • Extensions

⚑ METHODS ⚑

🧚 new

Constructor. The following data structure may be passed to new():

{ # ONVIF::Device::Types::CapabilitiesExtension
  DeviceIO =>  { # ONVIF::Device::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
  },
  Display =>  { # ONVIF::Device::Types::DisplayCapabilities
    XAddr =>  $some_value, # anyURI
    FixedLayout =>  $some_value, # boolean
  },
  Recording =>  { # ONVIF::Device::Types::RecordingCapabilities
    XAddr =>  $some_value, # anyURI
    ReceiverSource =>  $some_value, # boolean
    MediaProfileSource =>  $some_value, # boolean
    DynamicRecordings =>  $some_value, # boolean
    DynamicTracks =>  $some_value, # boolean
    MaxStringLength =>  $some_value, # int
  },
  Search =>  { # ONVIF::Device::Types::SearchCapabilities
    XAddr =>  $some_value, # anyURI
    MetadataSearch =>  $some_value, # boolean
  },
  Replay =>  { # ONVIF::Device::Types::ReplayCapabilities
    XAddr =>  $some_value, # anyURI
  },
  Receiver =>  { # ONVIF::Device::Types::ReceiverCapabilities
    XAddr =>  $some_value, # anyURI
    RTP_Multicast =>  $some_value, # boolean
    RTP_TCP =>  $some_value, # boolean
    RTP_RTSP_TCP =>  $some_value, # boolean
    SupportedReceivers =>  $some_value, # int
    MaximumRTSPURILength =>  $some_value, # int
  },
  AnalyticsDevice =>  { # ONVIF::Device::Types::AnalyticsDeviceCapabilities
    XAddr =>  $some_value, # anyURI
    RuleSupport =>  $some_value, # boolean
    Extension =>  { # ONVIF::Device::Types::AnalyticsDeviceExtension
    },
  },
  Extensions =>  { # ONVIF::Device::Types::CapabilitiesExtension2
  },
},

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” that’s the whole author reveal, bestie πŸ’€βœ¨


and that’s the page, babes 🫢 β€” it’s from perl v5.42.3, dated 1980-01-01, and yes, it’s the ONVIF::...xtension(3) page. hydrate and bye πŸ’–

πŸ“¦ where this page comes from