MetadataConfigurationOptions class

This message contains the metadata configuration options. If a metadata configuration is specified, the options shall concern that particular configuration. If a media profile is specified, the options shall be compatible with that media profile. If no tokens are specified, the options shall be considered generic for the device.

Annotations
  • @JsonSerializable()

Constructors

MetadataConfigurationOptions({bool? geoLocation, int? maxContentFilterSize, required PtzStatusFilterOptions ptzStatusFilterOptions, MetadataConfigurationOptionsExtension? extension})
MetadataConfigurationOptions.fromJson(Map<String, dynamic> json)
factory

Properties

extension MetadataConfigurationOptionsExtension?
final
geoLocation bool?
True if the device is able to stream the Geo Located positions of each target.
final
hashCode int
The hash code for this object.
no setterinherited
maxContentFilterSize int?
A device signalling support for content filtering shall support expressions with the provided expression size.
final
ptzStatusFilterOptions PtzStatusFilterOptions
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited