ONVIF:...:Rotate(3pm)

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

🌸 ONVIF::...::Rotate 🌸

okay bestie, so this is ONVIF:...:Rotate(3pm), from the User Contributed Perl Documentation section of the manual. it's giving very niche, very perl, very much a real one. let's get into it πŸ’…


✨ NAME ✨

ONVIF::Media::Types::Rotate β€” that's the whole name, that's the whole vibe 🫢


πŸ¦‹ DESCRIPTION πŸ¦‹

so literally, this is a Perl data type class for the XML Schema defined complexType Rotate, and it lives in the namespace http://www.onvif.org/ver10/schema. that's it, that's the class. it's a type class, it holds data, it's doing its little job and it's doing it well πŸ‘‘


πŸ’– PROPERTIES πŸ’–

these are the properties, and the way you get to them is through the get_PROPERTY / set_PROPERTY methods. iykyk β€” one to read, one to write, iconic duo fr fr ✨

  • Mode 🌈
  • Degree πŸŽ€
  • Extension πŸ¦‹

πŸ’… METHODS πŸ’…

new β€” the constructor, the main character πŸ‘‘

it builds the thing. and ngl, here's the data structure you may pass to new(), verbatim, no cap:

 { # ONVIF::Media::Types::Rotate
   Mode => $some_value, # RotateMode
   Degree =>  $some_value, # int
   Extension =>  { # ONVIF::Media::Types::RotateExtension
   },
 },

see how Mode is a RotateMode, Degree is an int, and Extension opens up a whole nested ONVIF::Media::Types::RotateExtension? yeah. nesting. we love to see it 🌸


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. it didn't write itself, bestie β€” well, actually, it kind of did πŸ˜­πŸ’€


so that's the whole page! source and version check: this is perl v5.40.1, dated 2026-02-01, and it's the ONVIF:...:Rotate(3pm) page πŸ’– go read the other ONVIF types, they're all slaying in their own little way. periodt. βœ¨πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from