The capabilities for the analytics service is returned in the Capabilities element.
Indication that the device supports the rules interface and the rules syntax.
Indication that the device supports the scene analytics module interface.
Indication that the device produces the cell based scene description
Indication that the device supports the GetRuleOptions operation on the rules interface
Indication that the device supports the GetAnalyticsModuleOptions operation on the analytics interface
Indication that the device supports the GetSupportedMetadata operation.
Indication what kinds of method that the device support for sending image, acceptable values are defined in tt:ImageSendingType.
References an existing Video Analytics configuration. The list of available tokens can be obtained
via the Media service GetVideoAnalyticsConfigurations method.
Reference to an existing VideoAnalyticsConfiguration.
Reference to an existing VideoAnalyticsConfiguration.
References the specific rule to be deleted (e.g. "MyLineDetector").
Reference to an existing VideoAnalyticsConfiguration.
Reference to an existing VideoAnalyticsConfiguration.
Reference to an SupportedRule Type returned from GetSupportedRules.
Reference to an existing analytics configuration.
A device shall provide respective ConfigOptions.RuleType for each RuleOption if the request does not specify RuleType. The response Options shall not contain any AnalyticsModule attribute.
XML tree containing the element value as defined in the Type attribute.
The RuleType the ConfigOptions applies to if the Name attribute is ambiguous.
The Name of the SimpleItemDescription/ElementItemDescription
the ConfigOptions applies to.
Type of the Rule Options represented by a unique QName.
The Type defines the element contained in this structure.
This attribute is deprecated since its value must be identical to the embedded element.
Optional name of the analytics module this constraint applies to. This option is only necessary in cases where different constraints for elements with the same Name exist.
Minimal number of occurrences. Defaults to one.
Maximum number of occurrences. Defaults to one.
Reference to an existing VideoAnalyticsConfiguration.
Reference to an existing VideoAnalyticsConfiguration.
Reference to an existing Video Analytics configuration.
Name of the AnalyticsModule to be deleted.
Reference to an existing VideoAnalyticsConfiguration.
Reference to an existing VideoAnalyticsConfiguration.
Reference to an SupportedAnalyticsModule Type returned from GetSupportedAnalyticsModules.
Reference to an existing AnalyticsConfiguration.
List of options for the specified analytics module. The response Options shall not contain any RuleType attribute.
Optional reference to an AnalyticsModule Type returned from GetSupportedAnalyticsModules.
Sample frame content starting with the tt:Frame node.
Reference to an AnalyticsModule Type.
List all rules that are supported by the given VideoAnalyticsConfiguration.
Add one or more rules to an existing VideoAnalyticsConfiguration.
The available supported types can be retrieved via GetSupportedRules,
where the Name of the supported rule correspond to the type of an rule instance.
Pass unique module names which can be later used as reference.
The Parameters of the rules must match those of the corresponding description.
Although this method is mandatory a device implementation must not support adding rules.
Instead it can provide a fixed set of predefined configurations via the media service function
GetCompatibleVideoAnalyticsConfigurations.
Remove one or more rules from a VideoAnalyticsConfiguration.
List the currently assigned set of rules of a VideoAnalyticsConfiguration.
Return the options for the supported rules that specify an Option attribute.
Modify one or more rules of a VideoAnalyticsConfiguration. The rules are referenced by their names.
Returns the capabilities of the analytics service. The result is returned in a typed answer.
List all analytics modules that are supported by the given VideoAnalyticsConfiguration.
Return the options for the supported analytics modules that specify an Option attribute.
Add one or more analytics modules to an existing VideoAnalyticsConfiguration.
The available supported types can be retrieved via GetSupportedAnalyticsModules,
where the Name of the supported AnalyticsModules correspond to the type of an AnalyticsModule instance.
Pass unique module names which can be later used as reference. The Parameters of the analytics module must match those of the corresponding AnalyticsModuleDescription.
Although this method is mandatory a device implementation may not support adding modules.
Instead it can provide a fixed set of predefined configurations via the media service functions
GetCompatibleVideoAnalyticsConfigurations and
GetAnalyticsConfigurations.
The device shall ensure that a corresponding analytics engine starts operation when a client
subscribes directly or indirectly for events produced by the analytics or rule engine or when a
client requests the corresponding scene description stream.
An analytics module must be attached to a Video source using the media profiles before it can be used.
In case differing analytics configurations are attached to the same profile it is undefined which
of the analytics module configuration becomes active if no stream is activated or multiple streams
with different profiles are activated at the same time.
Remove one or more analytics modules from a VideoAnalyticsConfiguration referenced by their names.
List the currently assigned set of analytics modules of a VideoAnalyticsConfiguration.
Modify the settings of one or more analytics modules of a VideoAnalyticsConfiguration. The modules are referenced by their names.
It is allowed to pass only a subset to be modified.
This method provides a computer readable description of the metadata that the selected analytics modules can generate.
The type parameter allows to select a single analytics module. By default the output shall relate to all analytics modules that exist in the device.
The response shall provide a sample XML frame.
The sample frame shall include all potentially generated elements by the selected analytics modules.
Note that this e.g. does not need to include all possible class type enumerations.