ONVIF:...Options(3pm)

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

✨ NAME ✨

okay so bestie, meet ONVIF::Media::Types::AudioDecoderConfigurationOptions πŸ’– β€” this is a Perl data type class for the XML Schema defined complexType AudioDecoderConfigurationOptions from the namespace http://www.onvif.org/ver10/schema. she's a whole vibe and she knows it πŸ‘‘

(it's a 3pm page, so like... perl module territory, iykyk 🫢)


🌸 DESCRIPTION 🌸

so basically this class exists to hold the Perl data type for the XML Schema complexType called AudioDecoderConfigurationOptions, and that complexType lives in the namespace http://www.onvif.org/ver10/schema. that's the whole job. she holds the data, she looks cute doing it πŸ’…

πŸŽ€ PROPERTIES πŸŽ€

these are the properties you can touch, and the way you touch them is with get_PROPERTY / set_PROPERTY methods. so like, get_AACDecOptions, set_AACDecOptions, that whole pattern. iconic, honestly:

  • AACDecOptions 🌈
  • G711DecOptions ✨
  • G726DecOptions πŸ¦‹
  • Extension πŸ’œ

πŸ”₯ METHODS πŸ”₯

⭐ new ⭐

this is the constructor, bestie β€” the main character of the whole page 🫢. and here's the data structure you're allowed to pass into new():

{ # ONVIF::Media::Types::AudioDecoderConfigurationOptions
  AACDecOptions =>  { # ONVIF::Media::Types::AACDecOptions
    Bitrate =>  { # ONVIF::Media::Types::IntList
      Items =>  $some_value, # int
    },
    SampleRateRange =>  { # ONVIF::Media::Types::IntList
      Items =>  $some_value, # int
    },
  },
  G711DecOptions =>  { # ONVIF::Media::Types::G711DecOptions
    Bitrate =>  { # ONVIF::Media::Types::IntList
      Items =>  $some_value, # int
    },
    SampleRateRange =>  { # ONVIF::Media::Types::IntList
      Items =>  $some_value, # int
    },
  },
  G726DecOptions =>  { # ONVIF::Media::Types::G726DecOptions
    Bitrate =>  { # ONVIF::Media::Types::IntList
      Items =>  $some_value, # int
    },
    SampleRateRange =>  { # ONVIF::Media::Types::IntList
      Items =>  $some_value, # int
    },
  },
  Extension =>  { # ONVIF::Media::Types::AudioDecoderConfigurationOptionsExtension
  },
},

like look at her. AACDecOptions, G711DecOptions and G726DecOptions all roll the same way β€” a Bitrate that's an IntList (with Items being an int), and a SampleRateRange that's also an IntList (with Items being an int). and then Extension at the end, which is an AudioDecoderConfigurationOptionsExtension and is just sitting there empty, minding her business πŸ™ˆ


πŸ’– AUTHOR πŸ’–

Generated by SOAP::WSDL β€” so yeah, she was generated, no human hand-wrote her, and honestly? still ate. no cap πŸ“


perl v5.40.1 Β· 2026-02-01 Β· and that's the ONVIF:...Options(3pm) era of this page, bestie β€” she was documented by the User Contributed Perl Documentation crew, and she's been living in your man pages ever since 🌸 byeee, go write some Perl πŸ’…βœ¨

πŸ“¦ where this page comes from