ONVIF::...tributes(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

πŸ’– ONVIF::Device::Types::TrackAttributes πŸ’–

okay so bestie, this is the ONVIF::...tributes(3) page from the User Contributed Perl Documentation, and it's literally all about the Perl class for the ONVIF track attributes type. no cap, let's get into it 🫢

✨ NAME ✨

ONVIF::Device::Types::TrackAttributes

🌸 DESCRIPTION 🌸

This is a Perl data type class for the XML Schema defined complexType TrackAttributes from the namespace http://www.onvif.org/ver10/schema. it's giving very structured, very schema-core πŸ’…

πŸŽ€ PROPERTIES πŸŽ€

The following properties may be accessed using the get_PROPERTY / set_PROPERTY methods β€” yes, that's the pattern, bestie:

  • TrackInformation β€” on the property list, periodt
  • VideoAttributes β€” also on the property list
  • AudioAttributes β€” yes, this one too
  • MetadataAttributes β€” bestie, it's here
  • Extension β€” and this one completes the set

πŸ’… METHODS πŸ’…

πŸ› οΈ new πŸ› οΈ

Constructor. The following data structure may be passed to new() β€” copy it exactly, no cap:

{ # 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
  },
},

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” iconic, honestly.


okay bye bestie 🫢 β€” this page is perl v5.42.3, dated 1980-01-01, and it's the ONVIF::...tributes(3) manual page πŸ’–

πŸ“¦ where this page comes from