ONVIF::...nOptions(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

πŸ’… NAME πŸ’…

okay so bestie, this page is the ONVIF::...nOptions(3) manpage and the actual icon we're talking about is ONVIF::Media::Types::VideoEncoderConfigurationOptions. It's user-contributed Perl documentation, so you know it's got that community sparkle ✨.


🌈 DESCRIPTION 🌈

This is a Perl data type class for the XML Schema defined complexType VideoEncoderConfigurationOptions from the namespace http://www.onvif.org/ver10/schema. Literally what it says on the tin, no cap.

🧚 PROPERTIES 🧚

You can access these properties with the get_PROPERTY / set_PROPERTY methods. The following properties are the whole squad:

  • QualityRange
  • JPEG
  • MPEG4
  • H264
  • Extension

πŸ¦‹ METHODS πŸ¦‹

πŸ’… new πŸ’…

Constructor. The following data structure may be passed to new() β€” yes, it's a whole nested situation, but she's iconic:

{ # ONVIF::Media::Types::VideoEncoderConfigurationOptions
  QualityRange =>  { # ONVIF::Media::Types::IntRange
    Min =>  $some_value, # int
    Max =>  $some_value, # int
  },
  JPEG =>  { # ONVIF::Media::Types::JpegOptions
    ResolutionsAvailable =>  { # ONVIF::Media::Types::VideoResolution
      Width =>  $some_value, # int
      Height =>  $some_value, # int
    },
    FrameRateRange =>  { # ONVIF::Media::Types::IntRange
      Min =>  $some_value, # int
      Max =>  $some_value, # int
    },
    EncodingIntervalRange =>  { # ONVIF::Media::Types::IntRange
      Min =>  $some_value, # int
      Max =>  $some_value, # int
    },
  },
  MPEG4 =>  { # ONVIF::Media::Types::Mpeg4Options
    ResolutionsAvailable =>  { # ONVIF::Media::Types::VideoResolution
      Width =>  $some_value, # int
      Height =>  $some_value, # int
    },
    GovLengthRange =>  { # ONVIF::Media::Types::IntRange
      Min =>  $some_value, # int
      Max =>  $some_value, # int
    },
    FrameRateRange =>  { # ONVIF::Media::Types::IntRange
      Min =>  $some_value, # int
      Max =>  $some_value, # int
    },
    EncodingIntervalRange =>  { # ONVIF::Media::Types::IntRange
      Min =>  $some_value, # int
      Max =>  $some_value, # int
    },
    Mpeg4ProfilesSupported => $some_value, # Mpeg4Profile
  },
  H264 =>  { # ONVIF::Media::Types::H264Options
    ResolutionsAvailable =>  { # ONVIF::Media::Types::VideoResolution
      Width =>  $some_value, # int
      Height =>  $some_value, # int
    },
    GovLengthRange =>  { # ONVIF::Media::Types::IntRange
      Min =>  $some_value, # int
      Max =>  $some_value, # int
    },
    FrameRateRange =>  { # ONVIF::Media::Types::IntRange
      Min =>  $some_value, # int
      Max =>  $some_value, # int
    },
    EncodingIntervalRange =>  { # ONVIF::Media::Types::IntRange
      Min =>  $some_value, # int
      Max =>  $some_value, # int
    },
    H264ProfilesSupported => $some_value, # H264Profile
  },
  Extension =>  { # ONVIF::Media::Types::VideoEncoderOptionsExtension
    JPEG =>  { # ONVIF::Media::Types::JpegOptions2
      BitrateRange =>  { # ONVIF::Media::Types::IntRange
        Min =>  $some_value, # int
        Max =>  $some_value, # int
      },
    },
    MPEG4 =>  { # ONVIF::Media::Types::Mpeg4Options2
      BitrateRange =>  { # ONVIF::Media::Types::IntRange
        Min =>  $some_value, # int
        Max =>  $some_value, # int
      },
    },
    H264 =>  { # ONVIF::Media::Types::H264Options2
      BitrateRange =>  { # ONVIF::Media::Types::IntRange
        Min =>  $some_value, # int
        Max =>  $some_value, # int
      },
    },
    Extension =>  { # ONVIF::Media::Types::VideoEncoderOptionsExtension2
    },
  },
},

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. Slay, generator, slay πŸ’–.


Signed off with perl v5.42.3 energy and a very retro 1980-01-01 timestamp β€” mwah πŸ’‹

πŸ“¦ where this page comes from