ONVIF::...tension(3)
π ONVIF::Device::Types::ProfileExtension π
okay so bestie, gather round, because we're diving into ONVIF::Device::Types::ProfileExtension β the Perl data type class for the XML Schema defined complexType ProfileExtension from the namespace http://www.onvif.org/ver10/schema. no cap, that's the whole vibe. π¦
β¨ DESCRIPTION β¨
so this is literally a Perl data type class, and it's giving "I represent the XML Schema defined complexType ProfileExtension" energy. it lives in the namespace http://www.onvif.org/ver10/schema β iconic, honestly. π
πΈ PROPERTIES πΈ
these properties are all accessible using get_PROPERTY / set_PROPERTY methods, and the way that works is honestly so clean:
AudioOutputConfigurationπAudioDecoderConfigurationπExtensionπ
like, three properties, all main character. periodt.
π METHODS π
π new π
Constructor! it's the moment we've all been waiting for. the following data structure may be passed to new():
{ # ONVIF::Device::Types::ProfileExtension
AudioOutputConfiguration => { # ONVIF::Device::Types::AudioOutputConfiguration
OutputToken => $some_value, # ReferenceToken
SendPrimacy => $some_value, # anyURI
OutputLevel => $some_value, # int
},
AudioDecoderConfiguration => { # ONVIF::Device::Types::AudioDecoderConfiguration
},
Extension => { # ONVIF::Device::Types::ProfileExtension2
},
},
okay so look at that nested structure β highkey gorgeous. AudioOutputConfiguration has OutputToken (that's a ReferenceToken), SendPrimacy (an anyURI), and OutputLevel (an int). then AudioDecoderConfiguration is ONVIF::Device::Types::AudioDecoderConfiguration and Extension is ONVIF::Device::Types::ProfileExtension2 β both empty vibes, but they're valid. slay. π
π AUTHOR π
Generated by SOAP::WSDL. that's it, that's the author. fr fr. π«Ά
and that's the whole page, bestie! no notes, 10/10, ate and left no crumbs. π
signed off with love: perl v5.42.3, dated 1980-01-01 β yes, that's the actual date, and honestly? iconic. the page header/footer vibe is ONVIF::...tension(3) in case you were wondering, but we don't need to read that out loud, iykyk. πβ¨πΈ
π¦ where this page comes from
- nixpkgs unstable: zoneminder 1.38.6
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms