ONVIF:...ptions(3pm)

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

🌸 NAME 🌸

ONVIF::Media::Types::H264Options β€” bestie, this is the Perl data type class for the XML Schema complexType H264Options πŸ’– (you'll see the page filed under the manual name ONVIF:...ptions(3pm), yes it's giving "my name got truncated by the column width" and honestly same).


✨ DESCRIPTION ✨

Okay so. This is a Perl data type class 🫢 and it exists to represent the XML Schema defined complexType H264Options β€” which lives in the namespace http://www.onvif.org/ver10/schema. That's it, that's the whole job. She's a humble little type class and she ate πŸ’…

πŸŽ€ PROPERTIES πŸŽ€

The following properties may be accessed using get_PROPERTY / set_PROPERTY methods (yep, that's the pattern, you literally sub in the property name):

  • ResolutionsAvailable ⭐
  • GovLengthRange ⭐
  • FrameRateRange ⭐
  • EncodingIntervalRange ⭐
  • H264ProfilesSupported ⭐

Five of them. Count them. All iconic, no filler πŸ‘‘


πŸ”₯ METHODS πŸ”₯

πŸ’œ new

Constructor, babes πŸŽ€ The following data structure may be passed to new():

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

Nested hashes, $some_value placeholders, and comments telling you exactly what type each one is β€” chef's kiss, so tidy 🌈 Notice ResolutionsAvailable goes full ONVIF::Media::Types::VideoResolution with Width and Height (both int), the three range properties are all ONVIF::Media::Types::IntRange with a Min and a Max (both int), and H264ProfilesSupported is just chillin' as an H264Profile 😌


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” yeah, this whole thing is machine-generated, she's a nepo baby but we love her anyway πŸ’–


That's the whole page, bestie! Sending you off with the receipts: this was rendered under <code>perl v5.40.1</code>, dated <code>2026-02-01</code>, and filed under <code>ONVIF:...ptions(3pm)</code>. No cap, that's all of it πŸ’…βœ¨πŸ¦‹

πŸ“¦ where this page comes from