ONVIF:...sStream(3pm)
π ONVIF::Media::Types::VideoAnalyticsStream π
okay bestie, welcome to the manual page for ONVIF::Media::Types::VideoAnalyticsStream β it's a Perl thing, it lives in the User Contributed Perl Documentation corner of the universe, and it is so much less scary than the name makes it look. sit with me, we're gonna get through this together π«Ά
β¨ NAME β¨
ONVIF::Media::Types::VideoAnalyticsStream β that's her. that's the girl. the whole page is about her π
πΈ DESCRIPTION πΈ
So. This is a Perl data type class for the XML Schema defined complexType VideoAnalyticsStream, and it comes from the namespace http://www.onvif.org/ver10/schema.
That's it. That's the whole description. She's a type class, she represents that complexType, she's from that namespace, periodt. β¨
π PROPERTIES π
These are the properties you can reach, and you reach them with get_PROPERTY / set_PROPERTY methods. iconic behaviour honestly:
Frameπ¦Extensionπ
like, just those two. no notes.
π METHODS π
π new
Constructor, bestie! Here's the tea: the following data structure may be passed to new():
{ # ONVIF::Media::Types::VideoAnalyticsStream
# One of the following elements.
# No occurrence checks yet, so be sure to pass just one...
Frame => { # ONVIF::Media::Types::Frame
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
},
Transformation => { # ONVIF::Media::Types::Transformation
Translate => ,
Scale => ,
Extension => { # ONVIF::Media::Types::TransformationExtension
},
},
Object => { # ONVIF::Media::Types::Object
Appearance => { # ONVIF::Media::Types::Appearance
Transformation => { # ONVIF::Media::Types::Transformation
Translate => ,
Scale => ,
Extension => { # ONVIF::Media::Types::TransformationExtension
},
},
Shape => { # ONVIF::Media::Types::ShapeDescriptor
BoundingBox => ,
CenterOfGravity => ,
Polygon => { # ONVIF::Media::Types::Polygon
Point => ,
},
Extension => { # ONVIF::Media::Types::ShapeDescriptorExtension
},
},
Color => { # ONVIF::Media::Types::ColorDescriptor
ColorCluster => {
Color => ,
Weight => $some_value, # float
Covariance => ,
},
Extension => { # ONVIF::Media::Types::ColorDescriptorExtension
},
},
Class => { # ONVIF::Media::Types::ClassDescriptor
ClassCandidate => {
Type => $some_value, # ClassType
Likelihood => $some_value, # float
},
Extension => { # ONVIF::Media::Types::ClassDescriptorExtension
OtherTypes => { # ONVIF::Media::Types::OtherType
Type => $some_value, # string
Likelihood => $some_value, # float
},
Extension => { # ONVIF::Media::Types::ClassDescriptorExtension2
},
},
},
Extension => { # ONVIF::Media::Types::AppearanceExtension
},
},
Behaviour => { # ONVIF::Media::Types::Behaviour
Removed => {
},
Idle => {
},
Extension => { # ONVIF::Media::Types::BehaviourExtension
},
},
Extension => { # ONVIF::Media::Types::ObjectExtension
},
},
ObjectTree => { # ONVIF::Media::Types::ObjectTree
Rename => { # ONVIF::Media::Types::Rename
from => ,
to => ,
},
Split => { # ONVIF::Media::Types::Split
from => ,
to => ,
},
Merge => { # ONVIF::Media::Types::Merge
from => ,
to => ,
},
Delete => ,
Extension => { # ONVIF::Media::Types::ObjectTreeExtension
},
},
Extension => { # ONVIF::Media::Types::FrameExtension
MotionInCells => { # ONVIF::Media::Types::MotionInCells
},
Extension => { # ONVIF::Media::Types::FrameExtension2
},
},
},
Extension => { # ONVIF::Media::Types::VideoAnalyticsStreamExtension
},
},
β οΈ okay important, don't skip this part: it says "One of the following elements." and "No occurrence checks yet, so be sure to pass just one..." β meaning there's no validation stopping you from passing more than one, so the responsible thing is to pass just one yourself. she will not catch you. be your own safety net π§
π AUTHOR π
Generated by SOAP::WSDL. it literally says so. no human author listed, just the machine doing its thing π€β¨
and that's the whole page, bestie!! π it was made for perl v5.40.1, dated 2026-02-01, and that's your sign-off π stay hydrated, pass exactly one element, and slay your XML types πΈπ¦π
π¦ 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