ONVIF:...Stream(3pm)

πŸ“¦
version 1.36.37 Β· 5 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– ONVIF::Media::Types::PTZStream πŸ’–

okay bestie, so this is ONVIF::Media::Types::PTZStream β€” she's a Perl manual page, living in section 3pm (that's the User Contributed Perl Documentation corner of the universe 🫢). Sit down, grab a strawberry πŸ“, and let's get into it.


✨ NAME ✨

ONVIF::Media::Types::PTZStream β€” periodt, that's her, that's the whole name πŸ’…


🌸 DESCRIPTION 🌸

So basically: this is a Perl data type class for the XML Schema defined complexType PTZStream, and she comes straight outta the namespace http://www.onvif.org/ver10/schema. No cap. That's her whole origin story and honestly? Iconic. πŸ‘‘


πŸŽ€ PROPERTIES πŸŽ€

These are the properties you can access, and the way you get to them is via get_PROPERTY / set_PROPERTY methods β€” that's the vibe, iykyk.

  • PTZStatus
  • Extension

πŸ¦‹ METHODS πŸ¦‹

πŸ’œ new

Constructor energy πŸ’œ. And listen β€” the following data structure may be passed to new():

 { # ONVIF::Media::Types::PTZStream
   # One of the following elements.
   # No occurrence checks yet, so be sure to pass just one...
   PTZStatus =>  { # ONVIF::Media::Types::PTZStatus
     Position =>  { # ONVIF::Media::Types::PTZVector
       PanTilt => ,
       Zoom => ,
     },
     MoveStatus =>  { # ONVIF::Media::Types::PTZMoveStatus
       PanTilt => $some_value, # MoveStatus
       Zoom => $some_value, # MoveStatus
     },
     Error =>  $some_value, # string
     UtcTime =>  $some_value, # dateTime
   },
   Extension =>  { # ONVIF::Media::Types::PTZStreamExtension
   },
 },
🚨 okay real talk, bestie: see that comment saying "One of the following elements. No occurrence checks yet, so be sure to pass just one..."? That's a genuine heads-up from the source itself β€” there are no occurrence checks yet, so be absolutely sure you pass just one. It's giving "the code will not catch you if you mess this up" πŸ’€ so don't test her.

🌈 AUTHOR 🌈

Generated by SOAP::WSDL. Not a human, not a group chat, just pure generated-at-3am energy. πŸ€–βœ¨


and that's the whole page, bestie πŸ§šπŸ’– lowkey obsessed with how tidy she is. this was documented against perl v5.40.1, dated 2026-02-01, and the page itself goes by ONVIF:...Stream(3pm) β€” yeah the name got squished in the footer, that's just how it do πŸ˜­πŸ’… byeee! πŸŽ€πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from