ONVIF::...guration(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

🌸 NAME 🌸

okay bestie, welcome to the ONVIF::...guration(3) man page β€” and the main character here is ONVIF::PTZ::Elements::VideoEncoderConfiguration. It’s a Perl data type class for the XML Schema defined element VideoEncoderConfiguration from the namespace http://www.onvif.org/ver10/schema. slay. ✨


πŸ¦‹ DESCRIPTION πŸ¦‹

No cap, this class is literally the Perl data type wrapper for VideoEncoderConfiguration, and it comes from the http://www.onvif.org/ver10/schema namespace. It’s giving very specific schema energy, and we respect it. πŸ’…


πŸ’– METHODS πŸ’–

✨ new ✨

Constructor time, bestie. You make an element like this:

my $element = ONVIF::PTZ::Elements::VideoEncoderConfiguration->new($data);

The following data structure may be passed to new() β€” and yes, every field is here, so don’t skip a single one:

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

Obsessed with how organized this is. πŸŽ€


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. periodt. πŸ’œ


okay that’s the whole page, bestie β€” sending you a big perl v5.42.3 hug, dated 1980-01-01 πŸ«ΆπŸ’…βœ¨

πŸ“¦ where this page comes from