ONVIF:...sStream(3pm)

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

✨ NAME ✨

ONVIF::PTZ::Types::VideoAnalyticsStream β€” bestie, you've stumbled into a Perl data type class, and honestly? she's a whole vibe πŸ’…


πŸ’– DESCRIPTION πŸ’–

Okay so listen. This is a Perl data type class for the XML Schema defined complexType VideoAnalyticsStream, and it lives in the namespace http://www.onvif.org/ver10/schema. That's it, that's the whole plot πŸŽ€ she's a type class, she types, she slays.


🌸 PROPERTIES 🌸

These are the properties you can reach with the get_PROPERTY / set_PROPERTY methods, no cap:

  • Frame πŸ¦‹
  • Extension πŸ¦‹

🧚 METHODS 🧚

⭐ new ⭐

Constructor, babes. The way that you can pass this data structure to new()? Obsessed. Behold πŸ‘‘

 { # ONVIF::PTZ::Types::VideoAnalyticsStream
   # One of the following elements.
   # No occurrence checks yet, so be sure to pass just one...
   Frame =>  { # ONVIF::PTZ::Types::Frame
     PTZStatus =>  { # ONVIF::PTZ::Types::PTZStatus
       Position =>  { # ONVIF::PTZ::Types::PTZVector
         PanTilt => ,
         Zoom => ,
       },
       MoveStatus =>  { # ONVIF::PTZ::Types::PTZMoveStatus
         PanTilt => $some_value, # MoveStatus
         Zoom => $some_value, # MoveStatus
       },
       Error =>  $some_value, # string
       UtcTime =>  $some_value, # dateTime
     },
     Transformation =>  { # ONVIF::PTZ::Types::Transformation
       Translate => ,
       Scale => ,
       Extension =>  { # ONVIF::PTZ::Types::TransformationExtension
       },
     },
     Object =>  { # ONVIF::PTZ::Types::Object
       Appearance =>  { # ONVIF::PTZ::Types::Appearance
         Transformation =>  { # ONVIF::PTZ::Types::Transformation
           Translate => ,
           Scale => ,
           Extension =>  { # ONVIF::PTZ::Types::TransformationExtension
           },
         },
         Shape =>  { # ONVIF::PTZ::Types::ShapeDescriptor
           BoundingBox => ,
           CenterOfGravity => ,
           Polygon =>  { # ONVIF::PTZ::Types::Polygon
             Point => ,
           },
           Extension =>  { # ONVIF::PTZ::Types::ShapeDescriptorExtension
           },
         },
         Color =>  { # ONVIF::PTZ::Types::ColorDescriptor
           ColorCluster =>  {
             Color => ,
             Weight =>  $some_value, # float
             Covariance => ,
           },
           Extension =>  { # ONVIF::PTZ::Types::ColorDescriptorExtension
           },
         },
         Class =>  { # ONVIF::PTZ::Types::ClassDescriptor
           ClassCandidate =>  {
             Type => $some_value, # ClassType
             Likelihood =>  $some_value, # float
           },
           Extension =>  { # ONVIF::PTZ::Types::ClassDescriptorExtension
             OtherTypes =>  { # ONVIF::PTZ::Types::OtherType
               Type =>  $some_value, # string
               Likelihood =>  $some_value, # float
             },
             Extension =>  { # ONVIF::PTZ::Types::ClassDescriptorExtension2
             },
           },
         },
         Extension =>  { # ONVIF::PTZ::Types::AppearanceExtension
         },
       },
       Behaviour =>  { # ONVIF::PTZ::Types::Behaviour
         Removed =>  {
         },
         Idle =>  {
         },
         Extension =>  { # ONVIF::PTZ::Types::BehaviourExtension
         },
       },
       Extension =>  { # ONVIF::PTZ::Types::ObjectExtension
       },
     },
     ObjectTree =>  { # ONVIF::PTZ::Types::ObjectTree
       Rename =>  { # ONVIF::PTZ::Types::Rename
         from => ,
         to => ,
       },
       Split =>  { # ONVIF::PTZ::Types::Split
         from => ,
         to => ,
       },
       Merge =>  { # ONVIF::PTZ::Types::Merge
         from => ,
         to => ,
       },
       Delete => ,
       Extension =>  { # ONVIF::PTZ::Types::ObjectTreeExtension
       },
     },
     Extension =>  { # ONVIF::PTZ::Types::FrameExtension
       MotionInCells =>  { # ONVIF::PTZ::Types::MotionInCells
       },
       Extension =>  { # ONVIF::PTZ::Types::FrameExtension2
       },
     },
   },
   Extension =>  { # ONVIF::PTZ::Types::VideoAnalyticsStreamExtension
   },
 },
⚠️ real talk bestie β€” the comment up there says it's one of the following elements, and there are no occurrence checks yet, so make sure you pass just one. Don't be greedy, it's giving undefined behaviour energy 😭

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. She was built by the machines, and she ate. πŸ’…


And that's the whole page, bestie 🫢 this was documented with perl v5.40.1, dated 2026-02-01, and it's filed under ONVIF:...sStream(3pm) in the User Contributed Perl Documentation. Go forth and stream those video analytics, you icon 🌈✨

πŸ“¦ where this page comes from