ONVIF::...ributes(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

✨ NAME ✨

Okay so bestie, the name of this whole thing is ONVIF::Media::Types::TrackAttributes β€” that's the class, periodt. And just so you know, this is the manual page for ONVIF::...ributes(3) from the User Contributed Perl Documentation. Slay. πŸ’…

πŸ’– DESCRIPTION πŸ’–

So like, this is a Perl data type class for the XML Schema defined complexType TrackAttributes β€” and it's from the namespace http://www.onvif.org/ver10/schema. No cap, that's the whole vibe. ✨

🌸 PROPERTIES 🌸

Okay so these are the properties you can access using the get_PROPERTY / set_PROPERTY methods, bestie. Like for TrackInformation, you'd use get_TrackInformation / set_TrackInformation, you feel me? Here's the full list:

  • TrackInformation β€” yes bestie, this is a property, get it with get_TrackInformation or set it with set_TrackInformation. πŸ’–
  • VideoAttributes β€” another property, same deal: get_VideoAttributes / set_VideoAttributes. ✨
  • AudioAttributes β€” you know the drill, get_AudioAttributes / set_AudioAttributes. πŸŽ€
  • MetadataAttributes β€” yep, get_MetadataAttributes / set_MetadataAttributes. πŸ¦‹
  • Extension β€” and this one too: get_Extension / set_Extension. 🌸
bestie, that's five properties, you got this πŸ’…

πŸ”₯ METHODS πŸ”₯

⭐ new ⭐

Okay so new is the constructor, bestie. You can pass it a data structure that looks like this β€” and yes, it's a lot, but I got you. Here's the exact structure, no cap:

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

That's literally the whole data structure, bestie. Use it wisely. πŸ’–

πŸ‘‘ AUTHOR πŸ‘‘

Okay so this page was literally generated by SOAP::WSDL β€” no cap. πŸ’…


And that's a wrap! This page is from perl v5.42.3, dated 1980-01-01, for ONVIF::...ributes(3). Stay slay, bestie! πŸ’–βœ¨πŸŒˆ

πŸ“¦ where this page comes from