RecordingConfiguration class
Configuration of the recording.
- Implemented types
- Annotations
-
- @JsonSerializable()
Constructors
- RecordingConfiguration({required RecordingSourceInformation source, required String content, required String maximumRetentionTime})
-
RecordingConfiguration.fromJson(Map<
String, dynamic> json) -
factory
Properties
- content → String
-
Informative description of the source.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- maximumRetentionTime → String
-
Specifies the maximum time that data in any track within the recording
shall be stored. The device shall delete any data older than the maximum
retention time. Such data shall not be accessible anymore. If the
MaximumRetentionPeriod is set to 0, the device shall not limit the
retention time of stored data, except by resource constraints. Whatever
the value of MaximumRetentionTime, the device may automatically delete
recordings to free up storage space for new recordings.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- source → RecordingSourceInformation
-
Information about the source of the recording.
final
Methods
-
buildXml(
XmlBuilder builder, {String tag = 'RecordingConfiguration', String? namespace = Xmlns.tt}) → void -
override
-
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