ONVIF::...Options(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

πŸ’– NAME πŸ’–

ONVIF::PTZ::Types::Mpeg4DecOptions β€” okay so bestie, this is a Perl data type class for the XML Schema defined complexType Mpeg4DecOptions, and it lives in the namespace http://www.onvif.org/ver10/schema. That's the whole vibe. (Also hi, you're reading the ONVIF::...Options(3) page from the User Contributed Perl Documentation section, iykyk πŸ’…)


✨ DESCRIPTION ✨

So basically: it's a Perl data type class for the XML Schema defined complexType Mpeg4DecOptions, straight out of the namespace http://www.onvif.org/ver10/schema. No cap, that's literally the whole description. It's giving "short and iconic" πŸŽ€

🌸 PROPERTIES 🌸

These are the properties you can access using get_PROPERTY / set_PROPERTY methods. Yes, that's the pattern β€” get to read it, set to write it, slay 🫢

  • ResolutionsAvailable β€” the resolutions that are available, bestie
  • SupportedMpeg4Profiles β€” the Mpeg4 profiles it supports
  • SupportedInputBitrate β€” the input bitrate it supports (a range situation)
  • SupportedFrameRate β€” the frame rate it supports (also a range situation)

πŸ”₯ METHODS πŸ”₯

πŸ¦‹ new

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

{ # ONVIF::PTZ::Types::Mpeg4DecOptions
  ResolutionsAvailable =>  { # ONVIF::PTZ::Types::VideoResolution
    Width =>  $some_value, # int
    Height =>  $some_value, # int
  },
  SupportedMpeg4Profiles => $some_value, # Mpeg4Profile
  SupportedInputBitrate =>  { # ONVIF::PTZ::Types::IntRange
    Min =>  $some_value, # int
    Max =>  $some_value, # int
  },
  SupportedFrameRate =>  { # ONVIF::PTZ::Types::IntRange
    Min =>  $some_value, # int
    Max =>  $some_value, # int
  },
},

Lowkey obsessed with how tidy that hashref is β€” $some_value placeholder everywhere, comments telling you the type, main character energy fr fr πŸ’€


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. That's it, that's the author. The machine did it, and honestly? It ate. πŸ”₯


🌈 And that's a wrap on ONVIF::PTZ::Types::Mpeg4DecOptions, bestie! This iconic little page is perl v5.42.3 dated 1980-01-01, brought to you by the User Contributed Perl Documentation crew. Go forth and construct your hashrefs πŸ’œπŸ“
πŸ“¦ where this page comes from