ONVIF:...ributes(3pm)
β¨ NAME β¨
ONVIF::Device::Types::MediaAttributes π
okay so bestie, this is a Perl data type class β and it lives in the User Contributed Perl Documentation section, aka section 3pm, iykyk. It's giving "one very specific little type in one very big schema" and honestly? iconic.
πΈ DESCRIPTION πΈ
It's a Perl data type class for the XML Schema defined complexType MediaAttributes, from the namespace http://www.onvif.org/ver10/schema. β¨
And what is a MediaAttributes, you ask? It's a set of media attributes valid for a recording at a point in time or for a time interval. periodt. π
π PROPERTIES π
These are the properties you can get at with the get_PROPERTY / set_PROPERTY methods, bestie:
RecordingTokenTrackAttributesFromUntil
π¦ METHODS π¦
π new
Constructor energy. π The following data structure may be passed to new():
{ # ONVIF::Device::Types::MediaAttributes
RecordingToken => $some_value, # RecordingReference
TrackAttributes => { # 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
},
},
From => $some_value, # dateTime
Until => $some_value, # dateTime
},
like, look at that nesting. she's deep. she's got layers. she's literally a whole tree of media attributes and we love her for it π§
π AUTHOR π
Generated by SOAP::WSDL β
ngl bestie, nobody hand-wrote this one β it was generated, and that's just the vibe π
so yeah, that's the whole page π«Ά this one came out under perl v5.40.1 and it's dated 2026-02-01, from the User Contributed Perl Documentation collection. go off, you little generated type class ππ
π¦ 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