ONVIF:...::Frame(3pm)
β¨ ONVIF:...::Frame β¨
okay bestie, so this is ONVIF:...::Frame, from the User Contributed Perl Documentation section (3pm), and it is literally the Perl data type class for the XML Schema defined complexType Frame from the namespace http://www.onvif.org/ver10/schema. π she's giving very much "auto-generated and thriving".
πΈ DESCRIPTION πΈ
So like. This is the Perl data type class for the XML Schema defined complexType Frame, and she comes straight outta the namespace http://www.onvif.org/ver10/schema. no cap, that's the whole vibe. π¦
π PROPERTIES π
These are the properties you can get at with get_PROPERTY / set_PROPERTY methods, iykyk:
PTZStatusTransformationObjectObjectTreeExtension
π METHODS π
β new β
Constructor. bestie you can pass this whole lil data structure to new():
{ # ONVIF::Device::Types::Frame
PTZStatus => { # ONVIF::Device::Types::PTZStatus
Position => { # ONVIF::Device::Types::PTZVector
PanTilt => ,
Zoom => ,
},
MoveStatus => { # ONVIF::Device::Types::PTZMoveStatus
PanTilt => $some_value, # MoveStatus
Zoom => $some_value, # MoveStatus
},
Error => $some_value, # string
UtcTime => $some_value, # dateTime
},
Transformation => { # ONVIF::Device::Types::Transformation
Translate => ,
Scale => ,
Extension => { # ONVIF::Device::Types::TransformationExtension
},
},
Object => { # ONVIF::Device::Types::Object
Appearance => { # ONVIF::Device::Types::Appearance
Transformation => { # ONVIF::Device::Types::Transformation
Translate => ,
Scale => ,
Extension => { # ONVIF::Device::Types::TransformationExtension
},
},
Shape => { # ONVIF::Device::Types::ShapeDescriptor
BoundingBox => ,
CenterOfGravity => ,
Polygon => { # ONVIF::Device::Types::Polygon
Point => ,
},
Extension => { # ONVIF::Device::Types::ShapeDescriptorExtension
},
},
Color => { # ONVIF::Device::Types::ColorDescriptor
ColorCluster => {
Color => ,
Weight => $some_value, # float
Covariance => ,
},
Extension => { # ONVIF::Device::Types::ColorDescriptorExtension
},
},
Class => { # ONVIF::Device::Types::ClassDescriptor
ClassCandidate => {
Type => $some_value, # ClassType
Likelihood => $some_value, # float
},
Extension => { # ONVIF::Device::Types::ClassDescriptorExtension
OtherTypes => { # ONVIF::Device::Types::OtherType
Type => $some_value, # string
Likelihood => $some_value, # float
},
Extension => { # ONVIF::Device::Types::ClassDescriptorExtension2
},
},
},
Extension => { # ONVIF::Device::Types::AppearanceExtension
},
},
Behaviour => { # ONVIF::Device::Types::Behaviour
Removed => {
},
Idle => {
},
Extension => { # ONVIF::Device::Types::BehaviourExtension
},
},
Extension => { # ONVIF::Device::Types::ObjectExtension
},
},
ObjectTree => { # ONVIF::Device::Types::ObjectTree
Rename => { # ONVIF::Device::Types::Rename
from => ,
to => ,
},
Split => { # ONVIF::Device::Types::Split
from => ,
to => ,
},
Merge => { # ONVIF::Device::Types::Merge
from => ,
to => ,
},
Delete => ,
Extension => { # ONVIF::Device::Types::ObjectTreeExtension
},
},
Extension => { # ONVIF::Device::Types::FrameExtension
MotionInCells => { # ONVIF::Device::Types::MotionInCells
},
Extension => { # ONVIF::Device::Types::FrameExtension2
},
},
},
π attr π
NOTE: Attribute documentation is experimental, and may be inaccurate. See the correspondent WSDL/XML Schema if in question.
okay so heads up bestie, this class has additional attributes, and you reach them via the attr() method. π«Ά
attr() hands you back an object of the class ONVIF::Device::Types::Frame::_Frame::XmlAttr.
And on that object you can access the following attributes via the corresponding get_/set_ methods:
UtcTime
This attribute is of type SOAP::WSDL::XSD::Typelib::Builtin::dateTime. π
π AUTHOR π
Generated by SOAP::WSDL. she was born this way, fr fr. πβ¨
and that's the whole page, babe π this lil doc was served up by perl v5.40.1, dated 2026-02-01, and yeah the footer said ONVIF:...::Frame(3pm) again because she simply cannot stop being iconic. periodt. π
π
π¦ 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