ONVIF:...ration(3pm)

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

πŸ’– ONVIF::PTZ::Types::VideoEncoderConfiguration πŸ’–

okay bestie, so this page lives in section 3pm of the User Contributed Perl Documentation, and the whole thing is literally one Perl data type class. no cap.


✨ NAME ✨

ONVIF::PTZ::Types::VideoEncoderConfiguration β€” that's the icon, that's the moment, that's the whole page.


πŸ¦‹ DESCRIPTION πŸ¦‹

It's a Perl data type class for the XML Schema defined complexType VideoEncoderConfiguration, and it comes from the namespace http://www.onvif.org/ver10/schema. periodt. πŸ’…


🌸 PROPERTIES 🌸

These are the properties you can get to with get_PROPERTY / set_PROPERTY methods (yeah, the name of the property goes where the PROPERTY is, iykyk):

  • Encoding
  • Resolution
  • Quality
  • RateControl
  • MPEG4
  • H264
  • Multicast
  • SessionTimeout

πŸ‘‘ METHODS πŸ‘‘

πŸŽ€ new πŸŽ€

Constructor time, bestie. You can hand new() a data structure that looks like this:

 { # ONVIF::PTZ::Types::VideoEncoderConfiguration
   Encoding => $some_value, # VideoEncoding
   Resolution =>  { # ONVIF::PTZ::Types::VideoResolution
     Width =>  $some_value, # int
     Height =>  $some_value, # int
   },
   Quality =>  $some_value, # float
   RateControl =>  { # ONVIF::PTZ::Types::VideoRateControl
     FrameRateLimit =>  $some_value, # int
     EncodingInterval =>  $some_value, # int
     BitrateLimit =>  $some_value, # int
   },
   MPEG4 =>  { # ONVIF::PTZ::Types::Mpeg4Configuration
     GovLength =>  $some_value, # int
     Mpeg4Profile => $some_value, # Mpeg4Profile
   },
   H264 =>  { # ONVIF::PTZ::Types::H264Configuration
     GovLength =>  $some_value, # int
     H264Profile => $some_value, # H264Profile
   },
   Multicast =>  { # ONVIF::PTZ::Types::MulticastConfiguration
     Address =>  { # ONVIF::PTZ::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
 },

like… look at that nesting. main character energy fr fr. 🌈


πŸ’œ AUTHOR πŸ’œ

Generated by SOAP::WSDL. it literally says so, we don't make the rules. ✨


k bye, this was perl v5.40.1, dated 2026-02-01, and yes the manual page title is still ONVIF:...ration(3pm) because the terminal was NOT about to give us the full name. slay. πŸ«ΆπŸ’–
πŸ“¦ where this page comes from