ONVIF:...ration(3pm)

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

πŸ’– NAME πŸ’–

okay bestie, say hi to ONVIF::Media::Elements::SetAudioEncoderConfiguration β€” it's a whole Perl data type class and it lives in the ONVIF:...ration(3pm) man page. yes the name is a mouthful. we love her anyway. πŸ‘‘


✨ DESCRIPTION ✨

so basically? this is a Perl data type class for the XML Schema defined element SetAudioEncoderConfiguration, and she comes straight outta the namespace http://www.onvif.org/ver10/media/wsdl. that's the whole vibe. πŸ¦‹


🌸 PROPERTIES 🌸

these are the properties you can get at with get_PROPERTY / set_PROPERTY methods. two of them. iconic duo fr fr πŸ’…

  • Configuration
$element->set_Configuration($data);
$element->get_Configuration();
  • ForcePersistence
$element->set_ForcePersistence($data);
$element->get_ForcePersistence();

πŸŽ€ METHODS πŸŽ€

🌈 new

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

this is the Constructor. she builds the thing. and here's the data structure you may pass to new() β€” look at her, she's giving nested hash energy, she's giving depth, she's giving everything 😭

{
  Configuration =>  { # ONVIF::Media::Types::AudioEncoderConfiguration
    Encoding => $some_value, # AudioEncoding
    Bitrate =>  $some_value, # int
    SampleRate =>  $some_value, # int
    Multicast =>  { # ONVIF::Media::Types::MulticastConfiguration
      Address =>  { # ONVIF::Media::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
  },
  ForcePersistence =>  $some_value, # boolean
},

like yes bestie, Configuration nests all the way down into Encoding, Bitrate, SampleRate, Multicast, SessionTimeout and then ForcePersistence sits at the top level being all boolean about it. no cap, that's the whole shape. 🫢


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. that's it. that's the author. a machine did this and honestly? ate. πŸ”₯


perl v5.40.1 Β· 2026-02-01 β€” mwah, that's the version and the date, and that's a wrap on ONVIF:...ration(3pm). go forth and set your audio encoder configuration, bestie. slay πŸ’–βœ¨πŸ§š
πŸ“¦ where this page comes from