ONVIF:...sStream(3pm)
β¨ 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
- 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