ONVIF:...ration(3pm)
β¨ NAME β¨
okay so bestie, this is ONVIF::PTZ::Types::AudioEncoderConfiguration β it's a Perl data type class, and it's giving "XML Schema defined complexType" but make it slay. π
It comes from the http://www.onvif.org/ver10/schema namespace, and honestly? iconic. π
πΈ DESCRIPTION πΈ
so basically, this is a Perl data type class for the XML Schema defined complexType AudioEncoderConfiguration, and that complexType lives in the http://www.onvif.org/ver10/schema namespace. no cap, that's the whole vibe. β¨
π PROPERTIES π
these are the properties you can get at, and the way you get at them is with get_PROPERTY / set_PROPERTY methods. yes bestie, both directions. π«Ά
- Encoding
- Bitrate
- SampleRate
- Multicast
- SessionTimeout
π METHODS π
π¦ new π¦
okay so this is the Constructor. it's the main character fr fr. here's the data structure you can pass to new(), and I'm keeping it exactly how it is because it's perfect:
{ # ONVIF::PTZ::Types::AudioEncoderConfiguration
Encoding => $some_value, # AudioEncoding
Bitrate => $some_value, # int
SampleRate => $some_value, # int
Multicast => { # ONVIF::PTZ::Types::MulticastConfiguration
Address => { # ONVIF::PTZ::Types::IPAddress
Type => $some_value, # IPType
IPv4Address => $some_value, # IPv4Address
IPv6Address => $some_value, # IPv6Address
},
Port => $some_value, # int
TTL => $some_value, # int
AutoStart => $some_value, # boolean
},
SessionTimeout => $some_value, # duration
},
look at that nesting. the Multicast got a whole Address inside it which got a whole IPAddress situation going on, and SessionTimeout is just sitting there being a duration. obsessed. π₯
β AUTHOR β
Generated by SOAP::WSDL. like, literally auto-generated, it said "I got this" and did. π
and that's the whole page bestie!! π this little gem came out of the User Contributed Perl Documentation, it's running on perl v5.40.1, and it's dated 2026-02-01. πβ¨ take care of her, she's a ONVIF:...ration(3pm) girlie through and through. mwah π
π
π¦ 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