ONVIF:...esponse(3pm)

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

πŸ’– NAME πŸ’–

ONVIF::Media::Elements::CreateProfileResponse β€” bestie, this is a Perl data type class for the XML Schema element CreateProfileResponse from the namespace http://www.onvif.org/ver10/media/wsdl. She's a lil diva from the User Contributed Perl Documentation, page ONVIF:...esponse(3pm), and she's here to hold your response data. πŸŽ€


✨ DESCRIPTION ✨

Okay so, no cap: this is a Perl data type class for the XML Schema defined element CreateProfileResponse, and she lives in the namespace http://www.onvif.org/ver10/media/wsdl. That's it, that's the whole job. She holds the response. Iconic behavior honestly. πŸ¦‹


🌸 PROPERTIES 🌸

These are the properties you can get at with the get_PROPERTY / set_PROPERTY methods. Slay. πŸ’…

  • Profile
$element->set_Profile($data);
$element->get_Profile();

πŸ”₯ METHODS πŸ”₯

new

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

Constructor energy. πŸ‘‘ The following data structure may be passed to new(). It's a whole tree, bestie, so buckle up β€” every single branch is right here, exactly as it is, don't skip a single one:

{
  Profile =>  { # ONVIF::Media::Types::Profile
    Name => $some_value, # Name
    VideoSourceConfiguration =>  { # ONVIF::Media::Types::VideoSourceConfiguration
      SourceToken => $some_value, # ReferenceToken
      Bounds => ,
      Extension =>  { # ONVIF::Media::Types::VideoSourceConfigurationExtension
        Rotate =>  { # ONVIF::Media::Types::Rotate
          Mode => $some_value, # RotateMode
          Degree =>  $some_value, # int
          Extension =>  { # ONVIF::Media::Types::RotateExtension
          },
        },
        Extension =>  { # ONVIF::Media::Types::VideoSourceConfigurationExtension2
        },
      },
    },
    AudioSourceConfiguration =>  { # ONVIF::Media::Types::AudioSourceConfiguration
      SourceToken => $some_value, # ReferenceToken
    },
    VideoEncoderConfiguration =>  { # ONVIF::Media::Types::VideoEncoderConfiguration
      Encoding => $some_value, # VideoEncoding
      Resolution =>  { # ONVIF::Media::Types::VideoResolution
        Width =>  $some_value, # int
        Height =>  $some_value, # int
      },
      Quality =>  $some_value, # float
      RateControl =>  { # ONVIF::Media::Types::VideoRateControl
        FrameRateLimit =>  $some_value, # int
        EncodingInterval =>  $some_value, # int
        BitrateLimit =>  $some_value, # int
      },
      MPEG4 =>  { # ONVIF::Media::Types::Mpeg4Configuration
        GovLength =>  $some_value, # int
        Mpeg4Profile => $some_value, # Mpeg4Profile
      },
      H264 =>  { # ONVIF::Media::Types::H264Configuration
        GovLength =>  $some_value, # int
        H264Profile => $some_value, # H264Profile
      },
      Multicast =>  { # ONVIF::Media::Types::MulticastConfiguration
        Address =>  { # ONVIF::Media::Types::IPAddress
          Type => $some_value, # IPType
          IPv4Address => $some_value, # IPv4Address
          IPv6Address => $some_value, # IPv6Address
        },
        Port =>  $some_value, # int
        TTL =>  $some_value, # int
        AutoStart =>  $some_value, # boolean
      },
      SessionTimeout =>  $some_value, # duration
    },
    AudioEncoderConfiguration =>  { # ONVIF::Media::Types::AudioEncoderConfiguration
      Encoding => $some_value, # AudioEncoding
      Bitrate =>  $some_value, # int
      SampleRate =>  $some_value, # int
      Multicast =>  { # ONVIF::Media::Types::MulticastConfiguration
        Address =>  { # ONVIF::Media::Types::IPAddress
          Type => $some_value, # IPType
          IPv4Address => $some_value, # IPv4Address
          IPv6Address => $some_value, # IPv6Address
        },
        Port =>  $some_value, # int
        TTL =>  $some_value, # int
        AutoStart =>  $some_value, # boolean
      },
      SessionTimeout =>  $some_value, # duration
    },
    VideoAnalyticsConfiguration =>  { # ONVIF::Media::Types::VideoAnalyticsConfiguration
      AnalyticsEngineConfiguration =>  { # ONVIF::Media::Types::AnalyticsEngineConfiguration
        AnalyticsModule =>  { # ONVIF::Media::Types::Config
          Parameters =>  { # ONVIF::Media::Types::ItemList
            SimpleItem => ,
            ElementItem =>  {
            },
            Extension =>  { # ONVIF::Media::Types::ItemListExtension
            },
          },
        },
        Extension =>  { # ONVIF::Media::Types::AnalyticsEngineConfigurationExtension
        },
      },
      RuleEngineConfiguration =>  { # ONVIF::Media::Types::RuleEngineConfiguration
        Rule =>  { # ONVIF::Media::Types::Config
          Parameters =>  { # ONVIF::Media::Types::ItemList
            SimpleItem => ,
            ElementItem =>  {
            },
            Extension =>  { # ONVIF::Media::Types::ItemListExtension
            },
          },
        },
        Extension =>  { # ONVIF::Media::Types::RuleEngineConfigurationExtension
        },
      },
    },
    PTZConfiguration =>  { # ONVIF::Media::Types::PTZConfiguration
      NodeToken => $some_value, # ReferenceToken
      DefaultAbsolutePantTiltPositionSpace =>  $some_value, # anyURI
      DefaultAbsoluteZoomPositionSpace =>  $some_value, # anyURI
      DefaultRelativePanTiltTranslationSpace =>  $some_value, # anyURI
      DefaultRelativeZoomTranslationSpace =>  $some_value, # anyURI
      DefaultContinuousPanTiltVelocitySpace =>  $some_value, # anyURI
      DefaultContinuousZoomVelocitySpace =>  $some_value, # anyURI
      DefaultPTZSpeed =>  { # ONVIF::Media::Types::PTZSpeed
        PanTilt => ,
        Zoom => ,
      },
      DefaultPTZTimeout =>  $some_value, # duration
      PanTiltLimits =>  { # ONVIF::Media::Types::PanTiltLimits
        Range =>  { # ONVIF::Media::Types::Space2DDescription
          URI =>  $some_value, # anyURI
          XRange =>  { # ONVIF::Media::Types::FloatRange
            Min =>  $some_value, # float
            Max =>  $some_value, # float
          },
          YRange =>  { # ONVIF::Media::Types::FloatRange
            Min =>  $some_value, # float
            Max =>  $some_value, # float
          },
        },
      },
      ZoomLimits =>  { # ONVIF::Media::Types::ZoomLimits
        Range =>  { # ONVIF::Media::Types::Space1DDescription
          URI =>  $some_value, # anyURI
          XRange =>  { # ONVIF::Media::Types::FloatRange
            Min =>  $some_value, # float
            Max =>  $some_value, # float
          },
        },
      },
      Extension =>  { # ONVIF::Media::Types::PTZConfigurationExtension
        PTControlDirection =>  { # ONVIF::Media::Types::PTControlDirection
          EFlip =>  { # ONVIF::Media::Types::EFlip
            Mode => $some_value, # EFlipMode
          },
          Reverse =>  { # ONVIF::Media::Types::Reverse
            Mode => $some_value, # ReverseMode
          },
          Extension =>  { # ONVIF::Media::Types::PTControlDirectionExtension
          },
        },
        Extension =>  { # ONVIF::Media::Types::PTZConfigurationExtension2
        },
      },
    },
    MetadataConfiguration =>  { # ONVIF::Media::Types::MetadataConfiguration
      PTZStatus =>  { # ONVIF::Media::Types::PTZFilter
        Status =>  $some_value, # boolean
        Position =>  $some_value, # boolean
      },
      Analytics =>  $some_value, # boolean
      Multicast =>  { # ONVIF::Media::Types::MulticastConfiguration
        Address =>  { # ONVIF::Media::Types::IPAddress
          Type => $some_value, # IPType
          IPv4Address => $some_value, # IPv4Address
          IPv6Address => $some_value, # IPv6Address
        },
        Port =>  $some_value, # int
        TTL =>  $some_value, # int
        AutoStart =>  $some_value, # boolean
      },
      SessionTimeout =>  $some_value, # duration
      AnalyticsEngineConfiguration =>  { # ONVIF::Media::Types::AnalyticsEngineConfiguration
        AnalyticsModule =>  { # ONVIF::Media::Types::Config
          Parameters =>  { # ONVIF::Media::Types::ItemList
            SimpleItem => ,
            ElementItem =>  {
            },
            Extension =>  { # ONVIF::Media::Types::ItemListExtension
            },
          },
        },
        Extension =>  { # ONVIF::Media::Types::AnalyticsEngineConfigurationExtension
        },
      },
      Extension =>  { # ONVIF::Media::Types::MetadataConfigurationExtension
      },
    },
    Extension =>  { # ONVIF::Media::Types::ProfileExtension
      AudioOutputConfiguration =>  { # ONVIF::Media::Types::AudioOutputConfiguration
        OutputToken => $some_value, # ReferenceToken
        SendPrimacy =>  $some_value, # anyURI
        OutputLevel =>  $some_value, # int
      },
      AudioDecoderConfiguration =>  { # ONVIF::Media::Types::AudioDecoderConfiguration
      },
      Extension =>  { # ONVIF::Media::Types::ProfileExtension2
      },
    },
  },
},

Like… look at her. The nesting? Immaculate. The vibes? Pristine. She's giving structure. 🧚


πŸ’œ AUTHOR πŸ’œ

Generated by SOAP::WSDL β€” yeah, she was literally born this way, no notes. πŸ™ˆ


Okay that's the whole page, bestie!! πŸ’– This was perl v5.40.1, dated 2026-02-01, and it's the ONVIF:...esponse(3pm) manual β€” love her, read her, use her responsibly. Byeee! πŸŽ€βœ¨πŸ¦‹

πŸ“¦ where this page comes from