NAME
ONVIF::Device::Types::VideoSource
DESCRIPTION
Perl data type class for the XML Schema defined complexType VideoSource from the namespace http://www.onvif.org/ver10/schema.
Representation of a physical video input.
PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY methods:
- •
-
Framerate
- •
-
Resolution
- •
-
Imaging
- •
-
Extension
METHODS
new
Constructor. The following data structure may be passed to new():
{ # ONVIF::Device::Types::VideoSourceFramerate => $some_value, # floatResolution => { # ONVIF::Device::Types::VideoResolutionWidth => $some_value, # intHeight => $some_value, # int},Imaging => { # ONVIF::Device::Types::ImagingSettingsBacklightCompensation => { # ONVIF::Device::Types::BacklightCompensationMode => $some_value, # BacklightCompensationModeLevel => $some_value, # float},Brightness => $some_value, # floatColorSaturation => $some_value, # floatContrast => $some_value, # floatExposure => { # ONVIF::Device::Types::ExposureMode => $some_value, # ExposureModePriority => $some_value, # ExposurePriorityWindow => ,MinExposureTime => $some_value, # floatMaxExposureTime => $some_value, # floatMinGain => $some_value, # floatMaxGain => $some_value, # floatMinIris => $some_value, # floatMaxIris => $some_value, # floatExposureTime => $some_value, # floatGain => $some_value, # floatIris => $some_value, # float},Focus => { # ONVIF::Device::Types::FocusConfigurationAutoFocusMode => $some_value, # AutoFocusModeDefaultSpeed => $some_value, # floatNearLimit => $some_value, # floatFarLimit => $some_value, # float},IrCutFilter => $some_value, # IrCutFilterModeSharpness => $some_value, # floatWideDynamicRange => { # ONVIF::Device::Types::WideDynamicRangeMode => $some_value, # WideDynamicModeLevel => $some_value, # float},WhiteBalance => { # ONVIF::Device::Types::WhiteBalanceMode => $some_value, # WhiteBalanceModeCrGain => $some_value, # floatCbGain => $some_value, # float},Extension => { # ONVIF::Device::Types::ImagingSettingsExtension},},Extension => { # ONVIF::Device::Types::VideoSourceExtensionImaging => { # ONVIF::Device::Types::ImagingSettings20BacklightCompensation => { # ONVIF::Device::Types::BacklightCompensation20Mode => $some_value, # BacklightCompensationModeLevel => $some_value, # float},Brightness => $some_value, # floatColorSaturation => $some_value, # floatContrast => $some_value, # floatExposure => { # ONVIF::Device::Types::Exposure20Mode => $some_value, # ExposureModePriority => $some_value, # ExposurePriorityWindow => ,MinExposureTime => $some_value, # floatMaxExposureTime => $some_value, # floatMinGain => $some_value, # floatMaxGain => $some_value, # floatMinIris => $some_value, # floatMaxIris => $some_value, # floatExposureTime => $some_value, # floatGain => $some_value, # floatIris => $some_value, # float},Focus => { # ONVIF::Device::Types::FocusConfiguration20AutoFocusMode => $some_value, # AutoFocusModeDefaultSpeed => $some_value, # floatNearLimit => $some_value, # floatFarLimit => $some_value, # floatExtension => { # ONVIF::Device::Types::FocusConfiguration20Extension},},IrCutFilter => $some_value, # IrCutFilterModeSharpness => $some_value, # floatWideDynamicRange => { # ONVIF::Device::Types::WideDynamicRange20Mode => $some_value, # WideDynamicModeLevel => $some_value, # float},WhiteBalance => { # ONVIF::Device::Types::WhiteBalance20Mode => $some_value, # WhiteBalanceModeCrGain => $some_value, # floatCbGain => $some_value, # floatExtension => { # ONVIF::Device::Types::WhiteBalance20Extension},},Extension => { # ONVIF::Device::Types::ImagingSettingsExtension20ImageStabilization => { # ONVIF::Device::Types::ImageStabilizationMode => $some_value, # ImageStabilizationModeLevel => $some_value, # floatExtension => { # ONVIF::Device::Types::ImageStabilizationExtension},},Extension => { # ONVIF::Device::Types::ImagingSettingsExtension202IrCutFilterAutoAdjustment => { # ONVIF::Device::Types::IrCutFilterAutoAdjustmentBoundaryType => $some_value, # stringBoundaryOffset => $some_value, # floatResponseTime => $some_value, # durationExtension => { # ONVIF::Device::Types::IrCutFilterAutoAdjustmentExtension},},Extension => { # ONVIF::Device::Types::ImagingSettingsExtension203},},},},Extension => { # ONVIF::Device::Types::VideoSourceExtension2},},},
AUTHOR
Generated by SOAP::WSDL