Provided by: zoneminder_1.36.24+dfsg1-1_amd64 bug

NAME

       ONVIF::Device::Elements::GetCapabilitiesResponse

DESCRIPTION

       Perl data type class for the XML Schema defined element GetCapabilitiesResponse from the
       namespace http://www.onvif.org/ver10/device/wsdl.

PROPERTIES

       The following properties may be accessed using get_PROPERTY / set_PROPERTY methods:

       •   Capabilities

            $element->set_Capabilities($data);
            $element->get_Capabilities();

METHODS

   new
        my $element = ONVIF::Device::Elements::GetCapabilitiesResponse->new($data);

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

        {
          Capabilities =>  { # ONVIF::Device::Types::Capabilities
            Analytics =>  { # ONVIF::Device::Types::AnalyticsCapabilities
              XAddr =>  $some_value, # anyURI
              RuleSupport =>  $some_value, # boolean
              AnalyticsModuleSupport =>  $some_value, # boolean
            },
            Device =>  { # ONVIF::Device::Types::DeviceCapabilities
              XAddr =>  $some_value, # anyURI
              Network =>  { # ONVIF::Device::Types::NetworkCapabilities
                IPFilter =>  $some_value, # boolean
                ZeroConfiguration =>  $some_value, # boolean
                IPVersion6 =>  $some_value, # boolean
                DynDNS =>  $some_value, # boolean
                Extension =>  { # ONVIF::Device::Types::NetworkCapabilitiesExtension
                  Dot11Configuration =>  $some_value, # boolean
                  Extension =>  { # ONVIF::Device::Types::NetworkCapabilitiesExtension2
                  },
                },
              },
              System =>  { # ONVIF::Device::Types::SystemCapabilities
                DiscoveryResolve =>  $some_value, # boolean
                DiscoveryBye =>  $some_value, # boolean
                RemoteDiscovery =>  $some_value, # boolean
                SystemBackup =>  $some_value, # boolean
                SystemLogging =>  $some_value, # boolean
                FirmwareUpgrade =>  $some_value, # boolean
                SupportedVersions =>  { # ONVIF::Device::Types::OnvifVersion
                  Major =>  $some_value, # int
                  Minor =>  $some_value, # int
                },
                Extension =>  { # ONVIF::Device::Types::SystemCapabilitiesExtension
                  HttpFirmwareUpgrade =>  $some_value, # boolean
                  HttpSystemBackup =>  $some_value, # boolean
                  HttpSystemLogging =>  $some_value, # boolean
                  HttpSupportInformation =>  $some_value, # boolean
                  Extension =>  { # ONVIF::Device::Types::SystemCapabilitiesExtension2
                  },
                },
              },
              IO =>  { # ONVIF::Device::Types::IOCapabilities
                InputConnectors =>  $some_value, # int
                RelayOutputs =>  $some_value, # int
                Extension =>  { # ONVIF::Device::Types::IOCapabilitiesExtension
                  Auxiliary =>  $some_value, # boolean
                  AuxiliaryCommands => $some_value, # AuxiliaryData
                  Extension =>  { # ONVIF::Device::Types::IOCapabilitiesExtension2
                  },
                },
              },
              Security =>  { # ONVIF::Device::Types::SecurityCapabilities
                TLS1__1 =>  $some_value, # boolean
                TLS1__2 =>  $some_value, # boolean
                OnboardKeyGeneration =>  $some_value, # boolean
                AccessPolicyConfig =>  $some_value, # boolean
                X__509Token =>  $some_value, # boolean
                SAMLToken =>  $some_value, # boolean
                KerberosToken =>  $some_value, # boolean
                RELToken =>  $some_value, # boolean
                Extension =>  { # ONVIF::Device::Types::SecurityCapabilitiesExtension
                  TLS1__0 =>  $some_value, # boolean
                  Extension =>  { # ONVIF::Device::Types::SecurityCapabilitiesExtension2
                    Dot1X =>  $some_value, # boolean
                    SupportedEAPMethod =>  $some_value, # int
                    RemoteUserHandling =>  $some_value, # boolean
                  },
                },
              },
              Extension =>  { # ONVIF::Device::Types::DeviceCapabilitiesExtension
              },
            },
            Events =>  { # ONVIF::Device::Types::EventCapabilities
              XAddr =>  $some_value, # anyURI
              WSSubscriptionPolicySupport =>  $some_value, # boolean
              WSPullPointSupport =>  $some_value, # boolean
              WSPausableSubscriptionManagerInterfaceSupport =>  $some_value, # boolean
            },
            Imaging =>  { # ONVIF::Device::Types::ImagingCapabilities
              XAddr =>  $some_value, # anyURI
            },
            Media =>  { # ONVIF::Device::Types::MediaCapabilities
              XAddr =>  $some_value, # anyURI
              StreamingCapabilities =>  { # ONVIF::Device::Types::RealTimeStreamingCapabilities
                RTPMulticast =>  $some_value, # boolean
                RTP_TCP =>  $some_value, # boolean
                RTP_RTSP_TCP =>  $some_value, # boolean
                Extension =>  { # ONVIF::Device::Types::RealTimeStreamingCapabilitiesExtension
                },
              },
              Extension =>  { # ONVIF::Device::Types::MediaCapabilitiesExtension
                ProfileCapabilities =>  { # ONVIF::Device::Types::ProfileCapabilities
                  MaximumNumberOfProfiles =>  $some_value, # int
                },
              },
            },
            PTZ =>  { # ONVIF::Device::Types::PTZCapabilities
              XAddr =>  $some_value, # anyURI
            },
            Extension =>  { # ONVIF::Device::Types::CapabilitiesExtension
              DeviceIO =>  { # ONVIF::Device::Types::DeviceIOCapabilities
                XAddr =>  $some_value, # anyURI
                VideoSources =>  $some_value, # int
                VideoOutputs =>  $some_value, # int
                AudioSources =>  $some_value, # int
                AudioOutputs =>  $some_value, # int
                RelayOutputs =>  $some_value, # int
              },
              Display =>  { # ONVIF::Device::Types::DisplayCapabilities
                XAddr =>  $some_value, # anyURI
                FixedLayout =>  $some_value, # boolean
              },
              Recording =>  { # ONVIF::Device::Types::RecordingCapabilities
                XAddr =>  $some_value, # anyURI
                ReceiverSource =>  $some_value, # boolean
                MediaProfileSource =>  $some_value, # boolean
                DynamicRecordings =>  $some_value, # boolean
                DynamicTracks =>  $some_value, # boolean
                MaxStringLength =>  $some_value, # int
              },
              Search =>  { # ONVIF::Device::Types::SearchCapabilities
                XAddr =>  $some_value, # anyURI
                MetadataSearch =>  $some_value, # boolean
              },
              Replay =>  { # ONVIF::Device::Types::ReplayCapabilities
                XAddr =>  $some_value, # anyURI
              },
              Receiver =>  { # ONVIF::Device::Types::ReceiverCapabilities
                XAddr =>  $some_value, # anyURI
                RTP_Multicast =>  $some_value, # boolean
                RTP_TCP =>  $some_value, # boolean
                RTP_RTSP_TCP =>  $some_value, # boolean
                SupportedReceivers =>  $some_value, # int
                MaximumRTSPURILength =>  $some_value, # int
              },
              AnalyticsDevice =>  { # ONVIF::Device::Types::AnalyticsDeviceCapabilities
                XAddr =>  $some_value, # anyURI
                RuleSupport =>  $some_value, # boolean
                Extension =>  { # ONVIF::Device::Types::AnalyticsDeviceExtension
                },
              },
              Extensions =>  { # ONVIF::Device::Types::CapabilitiesExtension2
              },
            },
          },
        },

AUTHOR

       Generated by SOAP::WSDL

perl v5.34.0                                ONVIF::Device::Elements::GetCapabilitiesResponse(3pm)