ONVIF::Analytics::Types::CodingCapabilities3pm
Overview
Perl data type class for the XML Schema defined complexType CodingCapabilities from the namespace http://www.onvif.org/ver10/schema.
This type contains the Audio and Video coding capabilities of a display service.
Properties
The following properties may be accessed using get_PROPERTY / set_PROPERTY methods:
•
|
AudioEncodingCapabilities |
|---|---|
•
|
AudioDecodingCapabilities |
•
|
VideoDecodingCapabilities |
Methods
new
Constructor. The following data structure may be passed to new():
{ # ONVIF::Analytics::Types::CodingCapabilitiesAudioEncodingCapabilities => { # ONVIF::Analytics::Types::AudioEncoderConfigurationOptionsOptions => { # ONVIF::Analytics::Types::AudioEncoderConfigurationOptionEncoding => $some_value, # AudioEncodingBitrateList => { # ONVIF::Analytics::Types::IntListItems => $some_value, # int},SampleRateList => { # ONVIF::Analytics::Types::IntListItems => $some_value, # int},},},AudioDecodingCapabilities => { # ONVIF::Analytics::Types::AudioDecoderConfigurationOptionsAACDecOptions => { # ONVIF::Analytics::Types::AACDecOptionsBitrate => { # ONVIF::Analytics::Types::IntListItems => $some_value, # int},SampleRateRange => { # ONVIF::Analytics::Types::IntListItems => $some_value, # int},},G711DecOptions => { # ONVIF::Analytics::Types::G711DecOptionsBitrate => { # ONVIF::Analytics::Types::IntListItems => $some_value, # int},SampleRateRange => { # ONVIF::Analytics::Types::IntListItems => $some_value, # int},},G726DecOptions => { # ONVIF::Analytics::Types::G726DecOptionsBitrate => { # ONVIF::Analytics::Types::IntListItems => $some_value, # int},SampleRateRange => { # ONVIF::Analytics::Types::IntListItems => $some_value, # int},},Extension => { # ONVIF::Analytics::Types::AudioDecoderConfigurationOptionsExtension},},VideoDecodingCapabilities => { # ONVIF::Analytics::Types::VideoDecoderConfigurationOptionsJpegDecOptions => { # ONVIF::Analytics::Types::JpegDecOptionsResolutionsAvailable => { # ONVIF::Analytics::Types::VideoResolutionWidth => $some_value, # intHeight => $some_value, # int},SupportedInputBitrate => { # ONVIF::Analytics::Types::IntRangeMin => $some_value, # intMax => $some_value, # int},SupportedFrameRate => { # ONVIF::Analytics::Types::IntRangeMin => $some_value, # intMax => $some_value, # int},},H264DecOptions => { # ONVIF::Analytics::Types::H264DecOptionsResolutionsAvailable => { # ONVIF::Analytics::Types::VideoResolutionWidth => $some_value, # intHeight => $some_value, # int},SupportedH264Profiles => $some_value, # H264ProfileSupportedInputBitrate => { # ONVIF::Analytics::Types::IntRangeMin => $some_value, # intMax => $some_value, # int},SupportedFrameRate => { # ONVIF::Analytics::Types::IntRangeMin => $some_value, # intMax => $some_value, # int},},Mpeg4DecOptions => { # ONVIF::Analytics::Types::Mpeg4DecOptionsResolutionsAvailable => { # ONVIF::Analytics::Types::VideoResolutionWidth => $some_value, # intHeight => $some_value, # int},SupportedMpeg4Profiles => $some_value, # Mpeg4ProfileSupportedInputBitrate => { # ONVIF::Analytics::Types::IntRangeMin => $some_value, # intMax => $some_value, # int},SupportedFrameRate => { # ONVIF::Analytics::Types::IntRangeMin => $some_value, # intMax => $some_value, # int},},Extension => { # ONVIF::Analytics::Types::VideoDecoderConfigurationOptionsExtension},},},
Releases
3 releases since Debian 11 (Bullseye); the text changed 2 times.