ONVIF::...Options(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

πŸŽ€ ONVIF::...Options(3) πŸŽ€

okay so bestie, you found the manual page for ONVIF::...Options(3) β€” it's part of the User Contributed Perl Documentation, and honestly? it's giving "auto-generated but make it fashion" πŸ’…


✨ NAME ✨

ONVIF::Analytics::Types::H264Options β€” yeah that's the whole name, she's long but she's iconic πŸ‘‘


🌸 DESCRIPTION 🌸

So basically this is a Perl data type class for the XML Schema defined complexType H264Options, and it lives in the namespace http://www.onvif.org/ver10/schema. Lowkey just a little typed-data container doing its thing. No cap, that's genuinely all she does 🫢

πŸ¦‹ PROPERTIES πŸ¦‹

these are the properties you can access, and the way you access them is via get_PROPERTY / set_PROPERTY methods. periodt πŸ’–

  • ResolutionsAvailable
  • GovLengthRange
  • FrameRateRange
  • EncodingIntervalRange
  • H264ProfilesSupported

πŸ’œ METHODS πŸ’œ

⭐ new

Constructor, bestie! The following data structure may be passed to new() β€” copy it exactly, don't freestyle, iykyk:

{ # ONVIF::Analytics::Types::H264Options
  ResolutionsAvailable =>  { # ONVIF::Analytics::Types::VideoResolution
    Width =>  $some_value, # int
    Height =>  $some_value, # int
  },
  GovLengthRange =>  { # ONVIF::Analytics::Types::IntRange
    Min =>  $some_value, # int
    Max =>  $some_value, # int
  },
  FrameRateRange =>  { # ONVIF::Analytics::Types::IntRange
    Min =>  $some_value, # int
    Max =>  $some_value, # int
  },
  EncodingIntervalRange =>  { # ONVIF::Analytics::Types::IntRange
    Min =>  $some_value, # int
    Max =>  $some_value, # int
  },
  H264ProfilesSupported => $some_value, # H264Profile
},

like, look at all those nested hashes β€” ResolutionsAvailable brings a VideoResolution with Width and Height (both int), then GovLengthRange, FrameRateRange and EncodingIntervalRange each bring an IntRange with Min and Max (all int), and H264ProfilesSupported is just $some_value typed as H264Profile. slay 🌈


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” yeah, a machine wrote this one. no thoughts, just generation πŸ’€βœ¨


and that's the whole vibe check, bestie 🧚 this page dropped as perl v5.42.3, dated 1980-01-01, and its manual-page name is ONVIF::...Options(3) β€” go forth and construct responsibly πŸ’–πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from