ONVIF::...ributes(3)
β¨ 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 withget_TrackInformationor set it withset_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
- 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