ONVIF:...eInput(3pm)

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

✨ NAME ✨

okay so bestie, welcome to ONVIF::Device::Types::AnalyticsEngineInput πŸ’– β€” this is the Perl data type class, and yeah, it's a mouthful, the man page itself lowkey abbreviates it as ONVIF:...eInput(3pm) because honestly? same. iykyk. 🫢


🌸 DESCRIPTION 🌸

So here's the vibe: this is a Perl data type class for the XML Schema defined complexType AnalyticsEngineInput, and it lives in the namespace http://www.onvif.org/ver10/schema. That's it, that's the whole lore. ✨


πŸŽ€ PROPERTIES πŸŽ€

These are the properties you can get at with the get_PROPERTY / set_PROPERTY methods, fr fr:

  • SourceIdentification πŸ’…
  • VideoInput πŸ’…
  • MetadataInput πŸ’…

πŸ‘‘ METHODS πŸ‘‘

🌈 new

Constructor energy, bestie. The following data structure may be passed to new() β€” and not me showing you the entire nested tree, because we do not skip details in this house:

{ # ONVIF::Device::Types::AnalyticsEngineInput
  SourceIdentification =>  { # ONVIF::Device::Types::SourceIdentification
    Name =>  $some_value, # string
    Token => $some_value, # ReferenceToken
    Extension =>  { # ONVIF::Device::Types::SourceIdentificationExtension
    },
  },
  VideoInput =>  { # ONVIF::Device::Types::VideoEncoderConfiguration
    Encoding => $some_value, # VideoEncoding
    Resolution =>  { # ONVIF::Device::Types::VideoResolution
      Width =>  $some_value, # int
      Height =>  $some_value, # int
    },
    Quality =>  $some_value, # float
    RateControl =>  { # ONVIF::Device::Types::VideoRateControl
      FrameRateLimit =>  $some_value, # int
      EncodingInterval =>  $some_value, # int
      BitrateLimit =>  $some_value, # int
    },
    MPEG4 =>  { # ONVIF::Device::Types::Mpeg4Configuration
      GovLength =>  $some_value, # int
      Mpeg4Profile => $some_value, # Mpeg4Profile
    },
    H264 =>  { # ONVIF::Device::Types::H264Configuration
      GovLength =>  $some_value, # int
      H264Profile => $some_value, # H264Profile
    },
    Multicast =>  { # ONVIF::Device::Types::MulticastConfiguration
      Address =>  { # ONVIF::Device::Types::IPAddress
        Type => $some_value, # IPType
        IPv4Address => $some_value, # IPv4Address
        IPv6Address => $some_value, # IPv6Address
      },
      Port =>  $some_value, # int
      TTL =>  $some_value, # int
      AutoStart =>  $some_value, # boolean
    },
    SessionTimeout =>  $some_value, # duration
  },
  MetadataInput =>  { # ONVIF::Device::Types::MetadataInput
    MetadataConfig =>  { # ONVIF::Device::Types::Config
      Parameters =>  { # ONVIF::Device::Types::ItemList
        SimpleItem => ,
        ElementItem =>  {
        },
        Extension =>  { # ONVIF::Device::Types::ItemListExtension
        },
      },
    },
    Extension =>  { # ONVIF::Device::Types::MetadataInputExtension
    },
  },
},

πŸ¦‹ AUTHOR πŸ¦‹

Generated by SOAP::WSDL β€” the machine did this one, we just gave it a glow-up. πŸ’œ


and that's the whole page, bestie!! πŸŽ€βœ¨ this one's from the User Contributed Perl Documentation, running on perl v5.40.1, dated 2026-02-01 β€” iconic, no notes, periodt. πŸ’…πŸŒΈπŸ«Ά

πŸ“¦ where this page comes from