ONVIF:...ributes(3pm)
β¨ NAME β¨
ONVIF::Device::Types::TrackAttributes β it's a Perl data type class, bestie, and she's serving XML Schema realness π
πΈ DESCRIPTION πΈ
Okay so listen. This class is a Perl data type class for the XML Schema defined complexType TrackAttributes from the namespace http://www.onvif.org/ver10/schema. That's it, that's the whole vibe. She's a type. She holds attributes. She's about tracks. Slay. π
π PROPERTIES π
The following properties may be accessed using get_PROPERTY / set_PROPERTY methods. Yes, getters and setters, the classic duo, the main character energy of OO Perl π«Ά
TrackInformationVideoAttributesAudioAttributesMetadataAttributesExtension
π₯ METHODS π₯
π new π
Constructor, aka the birth of your object, the origin story, the moment she enters the group chat β¨ The following data structure may be passed to new():
{ # ONVIF::Device::Types::TrackAttributes
TrackInformation => { # ONVIF::Device::Types::TrackInformation
TrackToken => $some_value, # TrackReference
TrackType => $some_value, # TrackType
Description => $some_value, # Description
DataFrom => $some_value, # dateTime
DataTo => $some_value, # dateTime
},
VideoAttributes => { # ONVIF::Device::Types::VideoAttributes
Bitrate => $some_value, # int
Width => $some_value, # int
Height => $some_value, # int
Encoding => $some_value, # VideoEncoding
Framerate => $some_value, # float
},
AudioAttributes => { # ONVIF::Device::Types::AudioAttributes
Bitrate => $some_value, # int
Encoding => $some_value, # AudioEncoding
Samplerate => $some_value, # int
},
MetadataAttributes => { # ONVIF::Device::Types::MetadataAttributes
CanContainPTZ => $some_value, # boolean
CanContainAnalytics => $some_value, # boolean
CanContainNotifications => $some_value, # boolean
},
Extension => { # ONVIF::Device::Types::TrackAttributesExtension
},
},
Look at that nested hashref. Nested. Hashref. The way she nests π so much structure, so much commitment, honestly iconic.
π AUTHOR π
Generated by SOAP::WSDL. Not by a person. Not by a girlie with a dream. By SOAP::WSDL. And yet here she is, thriving π
This has been your girlie on perl v5.40.1, dated 2026-02-01, brought to you by the User Contributed Perl Documentation β stay hydrated, read your type classes, and remember: getters are for getting, setters are for setting, and this page is for you π¦π
π¦ 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