ONVIF::...Options(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

✨ ONVIF::PTZ::Types::VideoSourceConfigurationOptions ✨

Okay bestie, so this one lives in the ONVIF::...Options(3) corner of the perl manual-verse β€” it's a Perl data type class for the XML Schema defined complexType VideoSourceConfigurationOptions, and it comes straight out of the namespace http://www.onvif.org/ver10/schema. Slay. πŸ’…


🌸 PROPERTIES 🌸

So these are the properties you can vibe with β€” you get at them through get_PROPERTY / set_PROPERTY methods, iykyk:

  • BoundsRange
  • VideoSourceTokensAvailable
  • Extension

πŸ¦‹ METHODS πŸ¦‹

πŸŽ€ new

Constructor, periodt. Here's the data structure you may pass to new() β€” copy it exactly, no cap:

{ # ONVIF::PTZ::Types::VideoSourceConfigurationOptions
  BoundsRange =>  { # ONVIF::PTZ::Types::IntRectangleRange
    XRange =>  { # ONVIF::PTZ::Types::IntRange
      Min =>  $some_value, # int
      Max =>  $some_value, # int
    },
    YRange =>  { # ONVIF::PTZ::Types::IntRange
      Min =>  $some_value, # int
      Max =>  $some_value, # int
    },
    WidthRange =>  { # ONVIF::PTZ::Types::IntRange
      Min =>  $some_value, # int
      Max =>  $some_value, # int
    },
    HeightRange =>  { # ONVIF::PTZ::Types::IntRange
      Min =>  $some_value, # int
      Max =>  $some_value, # int
    },
  },
  VideoSourceTokensAvailable => $some_value, # ReferenceToken
  Extension =>  { # ONVIF::PTZ::Types::VideoSourceConfigurationOptionsExtension
    Rotate =>  { # ONVIF::PTZ::Types::RotateOptions
      Mode => $some_value, # RotateMode
      DegreeList =>  { # ONVIF::PTZ::Types::IntList
        Items =>  $some_value, # int
      },
      Extension =>  { # ONVIF::PTZ::Types::RotateOptionsExtension
      },
    },
    Extension =>  { # ONVIF::PTZ::Types::VideoSourceConfigurationOptionsExtension2
    },
  },
},

Like, look at that nesting β€” it's giving main character energy, highkey iconic. 🫢


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” no thoughts, it just generates. 😭


Bestie, quick vibe check: this whole page is auto-generated, so don't come for me about the prose β€” the facts are untouched, fr fr. πŸ’–

perl v5.42.3 Β· 1980-01-01 β€” and that's the whole ONVIF::...Options(3) sign-off, mwah πŸ’‹βœ¨πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from