GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
ONVIF::Media::Elements::GetProfileResponse(3) User Contributed Perl Documentation ONVIF::Media::Elements::GetProfileResponse(3)

ONVIF::Media::Elements::GetProfileResponse

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

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

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

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

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

 {
   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
       },
     },
   },
 },

Generated by SOAP::WSDL
2021-12-10 perl v5.32.1

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.