ONVIF:...ibutes(3pm)

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

✨ NAME ✨

okay so bestie, welcome to ONVIF:...ibutes(3pm) β€” the manual page that's literally all about ONVIF::PTZ::Types::TrackAttributes πŸ’… it's giving "tiny page, big energy", and we're gonna read every single crumb of it together 🫢


🌸 DESCRIPTION 🌸

no cap, this is a Perl data type class for the XML Schema defined complexType TrackAttributes, and it lives in the namespace http://www.onvif.org/ver10/schema ✨ that's the whole vibe. it's a Perl class that exists to model that complexType, periodt πŸ’–

πŸŽ€ PROPERTIES πŸŽ€

these are the properties you can reach with the get_PROPERTY / set_PROPERTY methods β€” like, that's the way in, iykyk πŸ”‘

  • TrackInformation
  • VideoAttributes
  • AudioAttributes
  • MetadataAttributes
  • Extension

five of them. all iconic. no notes πŸ’…


πŸ”₯ METHODS πŸ”₯

πŸ¦‹ new πŸ¦‹

the constructor, bestie β€” this is how you bring the thing into existence 🌈 and here's the exact data structure you're allowed to pass to new(), verbatim, don't come for me:

 { # ONVIF::PTZ::Types::TrackAttributes
   TrackInformation =>  { # ONVIF::PTZ::Types::TrackInformation
     TrackToken => $some_value, # TrackReference
     TrackType => $some_value, # TrackType
     Description => $some_value, # Description
     DataFrom =>  $some_value, # dateTime
     DataTo =>  $some_value, # dateTime
   },
   VideoAttributes =>  { # ONVIF::PTZ::Types::VideoAttributes
     Bitrate =>  $some_value, # int
     Width =>  $some_value, # int
     Height =>  $some_value, # int
     Encoding => $some_value, # VideoEncoding
     Framerate =>  $some_value, # float
   },
   AudioAttributes =>  { # ONVIF::PTZ::Types::AudioAttributes
     Bitrate =>  $some_value, # int
     Encoding => $some_value, # AudioEncoding
     Samplerate =>  $some_value, # int
   },
   MetadataAttributes =>  { # ONVIF::PTZ::Types::MetadataAttributes
     CanContainPTZ =>  $some_value, # boolean
     CanContainAnalytics =>  $some_value, # boolean
     CanContainNotifications =>  $some_value, # boolean
   },
   Extension =>  { # ONVIF::PTZ::Types::TrackAttributesExtension
   },
 },

like look at all those nested hashes β€” TrackInformation, VideoAttributes, AudioAttributes, MetadataAttributes, Extension β€” it's a whole little ecosystem fr fr 🌸 and notice Extension is just chillin' there empty, main character energy with nothing to say 😭 slay tho


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL ✨ yes bestie, it wrote itself. we love an auto-generated king πŸ’–


and that's the whole page, gorgeous 🫢 big mwah to perl v5.40.1 and the date 2026-02-01 for holding it down at the bottom β€” that's a wrap, go forth and get_PROPERTY responsibly πŸ’œπŸŽ€

πŸ“¦ where this page comes from