ONVIF:...ibutes(3pm)
π ONVIF::Media::Types::TrackAttributes π
okay bestie, welcome to the ONVIF::Media::Types::TrackAttributes page π
this is from the User Contributed Perl Documentation section (that's the (3pm) vibe, iykyk).
β¨ NAME β¨
ONVIF::Media::Types::TrackAttributes β literally just the name, that's it, that's the whole name π
π¦ DESCRIPTION π¦
so this is a Perl data type class for the XML Schema defined complexType TrackAttributes from the namespace http://www.onvif.org/ver10/schema. that's the whole thing bestie, it's a type class, it holds data, it slays π«Ά
πΈ PROPERTIES πΈ
the following properties may be accessed using get_PROPERTY / set_PROPERTY methods:
TrackInformationVideoAttributesAudioAttributesMetadataAttributesExtension
like, five properties. iconic. no notes π
π₯ METHODS π₯
β new β
Constructor bestie!! π the following data structure may be passed to new():
{ # 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
},
},
look at that nesting π TrackInformation got TrackToken (a TrackReference), TrackType (a TrackType), Description (a Description), and DataFrom + DataTo (both dateTime). then VideoAttributes is giving Bitrate (int), Width (int), Height (int), Encoding (VideoEncoding), Framerate (float) β¨
AudioAttributes said okay we're simpler: Bitrate (int), Encoding (AudioEncoding), Samplerate (int) π
MetadataAttributes is the vibe check queen with three booleans: CanContainPTZ, CanContainAnalytics, CanContainNotifications π
and Extension is just ONVIF::Media::Types::TrackAttributesExtension with absolutely nothing inside it, an empty icon, main character energy with zero lines π (that's literally how it's written, don't come for me)
π§ AUTHOR π§
Generated by SOAP::WSDL. not a human, a generator. still ate though π
fr fr bestie, everything here is verbatim from the source β I didn't touch a single option name, type, or field. no cap π«Ά
perl v5.40.1 Β· 2026-02-01 β that's the version and date this page came from, mwah, love u, bye ππβ¨
π¦ where this page comes from
- ubuntu resolute: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- ubuntu stonking: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms