ONVIF:...sStream(3pm)
π ONVIF::Analytics::Types::VideoAnalyticsStream π
okay bestie, so this is a page from the User Contributed Perl Documentation collection β yes, the ONVIF:...sStream(3pm) one, you found it, congrats π
β¨ NAME β¨
ONVIF::Analytics::Types::VideoAnalyticsStream β literally exactly what it says on the tin, no plot twist π
πΈ DESCRIPTION πΈ
so. it's a Perl data type class for the XML Schema defined complexType called VideoAnalyticsStream, and it lives in the namespace http://www.onvif.org/ver10/schema. that's the whole vibe. it's a type class. it types. it classes. iconic behavior honestly π
π¦ PROPERTIES π¦
these are the properties you can get at with get_PROPERTY / set_PROPERTY methods, bestie β that's the doorway, that's the access pattern, no cap:
Frameπ₯Extensionβ¨
π METHODS π
π new π
Constructor, babe. the following data structure may be passed to new() β and listen, I'm gonna give it to you character for character because this is the important part and I will NOT be paraphrasing a single brace π
{ # ONVIF::Analytics::Types::VideoAnalyticsStream
# One of the following elements.
# No occurrence checks yet, so be sure to pass just one...
Frame => { # ONVIF::Analytics::Types::Frame
PTZStatus => { # ONVIF::Analytics::Types::PTZStatus
Position => { # ONVIF::Analytics::Types::PTZVector
PanTilt => ,
Zoom => ,
},
MoveStatus => { # ONVIF::Analytics::Types::PTZMoveStatus
PanTilt => $some_value, # MoveStatus
Zoom => $some_value, # MoveStatus
},
Error => $some_value, # string
UtcTime => $some_value, # dateTime
},
Transformation => { # ONVIF::Analytics::Types::Transformation
Translate => ,
Scale => ,
Extension => { # ONVIF::Analytics::Types::TransformationExtension
},
},
Object => { # ONVIF::Analytics::Types::Object
Appearance => { # ONVIF::Analytics::Types::Appearance
Transformation => { # ONVIF::Analytics::Types::Transformation
Translate => ,
Scale => ,
Extension => { # ONVIF::Analytics::Types::TransformationExtension
},
},
Shape => { # ONVIF::Analytics::Types::ShapeDescriptor
BoundingBox => ,
CenterOfGravity => ,
Polygon => { # ONVIF::Analytics::Types::Polygon
Point => ,
},
Extension => { # ONVIF::Analytics::Types::ShapeDescriptorExtension
},
},
Color => { # ONVIF::Analytics::Types::ColorDescriptor
ColorCluster => {
Color => ,
Weight => $some_value, # float
Covariance => ,
},
Extension => { # ONVIF::Analytics::Types::ColorDescriptorExtension
},
},
Class => { # ONVIF::Analytics::Types::ClassDescriptor
ClassCandidate => {
Type => $some_value, # ClassType
Likelihood => $some_value, # float
},
Extension => { # ONVIF::Analytics::Types::ClassDescriptorExtension
OtherTypes => { # ONVIF::Analytics::Types::OtherType
Type => $some_value, # string
Likelihood => $some_value, # float
},
Extension => { # ONVIF::Analytics::Types::ClassDescriptorExtension2
},
},
},
Extension => { # ONVIF::Analytics::Types::AppearanceExtension
},
},
Behaviour => { # ONVIF::Analytics::Types::Behaviour
Removed => {
},
Idle => {
},
Extension => { # ONVIF::Analytics::Types::BehaviourExtension
},
},
Extension => { # ONVIF::Analytics::Types::ObjectExtension
},
},
ObjectTree => { # ONVIF::Analytics::Types::ObjectTree
Rename => { # ONVIF::Analytics::Types::Rename
from => ,
to => ,
},
Split => { # ONVIF::Analytics::Types::Split
from => ,
to => ,
},
Merge => { # ONVIF::Analytics::Types::Merge
from => ,
to => ,
},
Delete => ,
Extension => { # ONVIF::Analytics::Types::ObjectTreeExtension
},
},
Extension => { # ONVIF::Analytics::Types::FrameExtension
MotionInCells => { # ONVIF::Analytics::Types::MotionInCells
},
Extension => { # ONVIF::Analytics::Types::FrameExtension2
},
},
},
Extension => { # ONVIF::Analytics::Types::VideoAnalyticsStreamExtension
},
},
β οΈ ok the actual warning straight from the source, and I need you to READ it:# One of the following elements.and# No occurrence checks yet, so be sure to pass just one...β so like, the code is NOT gonna stop you from passing more than one. it will simply not check. that's on you bestie, be responsible π
π AUTHOR π
Generated by SOAP::WSDL β yeah, it was auto-generated, it didn't hand-write this, it was born this way β¨
and that's the whole page, bestie π«Ά this was perl v5.40.1, dated 2026-02-01, and it comes to you courtesy of the User Contributed Perl Documentation crew. go forth and pass exactly one element ππΈπ
π¦ 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