ONVIF:...esponse(3pm)

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

πŸ‘‘ NAME πŸ‘‘

ONVIF::Media::Elements::GetAudioEncoderConfigurationOptionsResponse β€” bestie, that's the whole thing, and yes you have to say all of it out loud πŸ’…

Okay so real talk: this is ONVIF:...esponse(3pm), a Perl module manpage, and it's giving "long class name, short page, zero drama." Let's get into it πŸ¦‹


✨ DESCRIPTION ✨

It's a Perl data type class for the XML Schema defined element GetAudioEncoderConfigurationOptionsResponse, living in the namespace http://www.onvif.org/ver10/media/wsdl. That's it, that's the job πŸŽ€

So like β€” it's not a function, it's not a script, it's a class. A little container that knows how to be one specific XML element. Iconic of it honestly.


🫢 PROPERTIES 🫢

These properties are yours to touch via the get_PROPERTY / set_PROPERTY methods. (You read that right, _PROPERTY is a placeholder β€” swap in the actual property name, iykyk πŸ’–)

  • Options β€” the one and only property on the roster. Get it and set it like so:
$element->set_Options($data);
$element->get_Options();

🌸 METHODS 🌸

🌟 new

my $element = ONVIF::Media::Elements::GetAudioEncoderConfigurationOptionsResponse->new($data);

Constructor, babes. It makes you a brand new object ✨ And here's the data structure you may pass to new() β€” nested hashes all the way down, no cap:

{
  Options =>  { # ONVIF::Media::Types::AudioEncoderConfigurationOptions
    Options =>  { # ONVIF::Media::Types::AudioEncoderConfigurationOption
      Encoding => $some_value, # AudioEncoding
      BitrateList =>  { # ONVIF::Media::Types::IntList
        Items =>  $some_value, # int
      },
      SampleRateList =>  { # ONVIF::Media::Types::IntList
        Items =>  $some_value, # int
      },
    },
  },
},
Yes, Options inside Options. That's not a typo, that's just how the schema woke up today 😭 Two different types, same name, nested like lil matryoshka dolls. Copy the structure exactly and you're golden 🧚

πŸ’œ AUTHOR πŸ’œ

Generated by SOAP::WSDL β€” it wrote itself, basically. Main character behaviour πŸŽ€


And that's the whole page, bestie!! Sending you off with the receipts: this doc is for perl v5.40.1, dated 2026-02-01, and it lives under the name ONVIF:...esponse(3pm) in the User Contributed Perl Documentation section. Slay, go build something βœ¨πŸ’–πŸ¦‹

πŸ“¦ where this page comes from