ONVIF:...esponse(3pm)
π 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,OptionsinsideOptions. 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
- ubuntu resolute: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- ubuntu stonking: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms