ONVIF::...Response(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so this is the ONVIF::...Response(3) page β€” manual name secured, bestie β€” and it's part of the User Contributed Perl Documentation universe. The actual main character is ONVIF::Media::Elements::GetVideoSourcesResponse: a Perl data type class for the XML Schema defined element GetVideoSourcesResponse from the namespace http://www.onvif.org/ver10/media/wsdl. periodt. πŸ’…

🌸 DESCRIPTION 🌸

fr fr, this is the Perl data type class for the XML Schema defined element GetVideoSourcesResponse from the namespace http://www.onvif.org/ver10/media/wsdl. it's giving very specific ONVIF media element energy, and we respect it. ✨

✨ PROPERTIES ✨

The following properties may be accessed using get_PROPERTY / set_PROPERTY methods β€” iykyk:

  • VideoSources β€” get it and set it with $element->set_VideoSources($data); and $element->get_VideoSources();. iconic behavior, no notes. πŸŽ€

πŸ› οΈ METHODS πŸ› οΈ

🌟 new 🌟

okay constructor time, bestie:

my $element = ONVIF::Media::Elements::GetVideoSourcesResponse->new($data);

Constructor. The following data structure may be passed to new():

{
  VideoSources =>  { # ONVIF::Media::Types::VideoSource
    Framerate =>  $some_value, # float
    Resolution =>  { # ONVIF::Media::Types::VideoResolution
      Width =>  $some_value, # int
      Height =>  $some_value, # int
    },
    Imaging =>  { # ONVIF::Media::Types::ImagingSettings
      BacklightCompensation =>  { # ONVIF::Media::Types::BacklightCompensation
        Mode => $some_value, # BacklightCompensationMode
        Level =>  $some_value, # float
      },
      Brightness =>  $some_value, # float
      ColorSaturation =>  $some_value, # float
      Contrast =>  $some_value, # float
      Exposure =>  { # ONVIF::Media::Types::Exposure
        Mode => $some_value, # ExposureMode
        Priority => $some_value, # ExposurePriority
        Window => ,
        MinExposureTime =>  $some_value, # float
        MaxExposureTime =>  $some_value, # float
        MinGain =>  $some_value, # float
        MaxGain =>  $some_value, # float
        MinIris =>  $some_value, # float
        MaxIris =>  $some_value, # float
        ExposureTime =>  $some_value, # float
        Gain =>  $some_value, # float
        Iris =>  $some_value, # float
      },
      Focus =>  { # ONVIF::Media::Types::FocusConfiguration
        AutoFocusMode => $some_value, # AutoFocusMode
        DefaultSpeed =>  $some_value, # float
        NearLimit =>  $some_value, # float
        FarLimit =>  $some_value, # float
      },
      IrCutFilter => $some_value, # IrCutFilterMode
      Sharpness =>  $some_value, # float
      WideDynamicRange =>  { # ONVIF::Media::Types::WideDynamicRange
        Mode => $some_value, # WideDynamicMode
        Level =>  $some_value, # float
      },
      WhiteBalance =>  { # ONVIF::Media::Types::WhiteBalance
        Mode => $some_value, # WhiteBalanceMode
        CrGain =>  $some_value, # float
        CbGain =>  $some_value, # float
      },
      Extension =>  { # ONVIF::Media::Types::ImagingSettingsExtension
      },
    },
    Extension =>  { # ONVIF::Media::Types::VideoSourceExtension
      Imaging =>  { # ONVIF::Media::Types::ImagingSettings20
        BacklightCompensation =>  { # ONVIF::Media::Types::BacklightCompensation20
          Mode => $some_value, # BacklightCompensationMode
          Level =>  $some_value, # float
        },
        Brightness =>  $some_value, # float
        ColorSaturation =>  $some_value, # float
        Contrast =>  $some_value, # float
        Exposure =>  { # ONVIF::Media::Types::Exposure20
          Mode => $some_value, # ExposureMode
          Priority => $some_value, # ExposurePriority
          Window => ,
          MinExposureTime =>  $some_value, # float
          MaxExposureTime =>  $some_value, # float
          MinGain =>  $some_value, # float
          MaxGain =>  $some_value, # float
          MinIris =>  $some_value, # float
          MaxIris =>  $some_value, # float
          ExposureTime =>  $some_value, # float
          Gain =>  $some_value, # float
          Iris =>  $some_value, # float
        },
        Focus =>  { # ONVIF::Media::Types::FocusConfiguration20
          AutoFocusMode => $some_value, # AutoFocusMode
          DefaultSpeed =>  $some_value, # float
          NearLimit =>  $some_value, # float
          FarLimit =>  $some_value, # float
          Extension =>  { # ONVIF::Media::Types::FocusConfiguration20Extension
          },
        },
        IrCutFilter => $some_value, # IrCutFilterMode
        Sharpness =>  $some_value, # float
        WideDynamicRange =>  { # ONVIF::Media::Types::WideDynamicRange20
          Mode => $some_value, # WideDynamicMode
          Level =>  $some_value, # float
        },
        WhiteBalance =>  { # ONVIF::Media::Types::WhiteBalance20
          Mode => $some_value, # WhiteBalanceMode
          CrGain =>  $some_value, # float
          CbGain =>  $some_value, # float
          Extension =>  { # ONVIF::Media::Types::WhiteBalance20Extension
          },
        },
        Extension =>  { # ONVIF::Media::Types::ImagingSettingsExtension20
          ImageStabilization =>  { # ONVIF::Media::Types::ImageStabilization
            Mode => $some_value, # ImageStabilizationMode
            Level =>  $some_value, # float
            Extension =>  { # ONVIF::Media::Types::ImageStabilizationExtension
            },
          },
          Extension =>  { # ONVIF::Media::Types::ImagingSettingsExtension202
            IrCutFilterAutoAdjustment =>  { # ONVIF::Media::Types::IrCutFilterAutoAdjustment
              BoundaryType =>  $some_value, # string
              BoundaryOffset =>  $some_value, # float
              ResponseTime =>  $some_value, # duration
              Extension =>  { # ONVIF::Media::Types::IrCutFilterAutoAdjustmentExtension
              },
            },
            Extension =>  { # ONVIF::Media::Types::ImagingSettingsExtension203
            },
          },
        },
      },
      Extension =>  { # ONVIF::Media::Types::VideoSourceExtension2
      },
    },
  },
},

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” that's the whole author line, and honestly? slay. πŸ’œ


xoxo bestie 🫢 β€” source/version is perl v5.42.3, the date is 1980-01-01, and this whole cute little page is the ONVIF::...Response(3) manual. bye, go get those video sources πŸ’…

πŸ“¦ where this page comes from