Profile class

representation of a profile that exist in the media service

Annotations
  • @JsonSerializable()

Constructors

Profile({required String token, required bool fixed, required String name, VideoSourceConfiguration? videoSourceConfiguration, AudioSourceConfiguration? audioSourceConfiguration, VideoEncoderConfiguration? videoEncoderConfiguration, AudioEncoderConfiguration? audioEncoderConfiguration, VideoAnalyticsConfiguration? videoAnalyticsConfiguration, PtzConfiguration? ptzConfiguration})
Profile.fromJson(Map<String, dynamic> json)
factory

Properties

audioEncoderConfiguration AudioEncoderConfiguration?
Optional configuration of the Audio encoder.
final
audioSourceConfiguration AudioSourceConfiguration?
Optional configuration of the Audio input.
final
fixed bool
A value of true signals that the profile cannot be deleted. Default is false.
final
hashCode int
The hash code for this object.
no setterinherited
name String
User readable name of the profile.
final
ptzConfiguration PtzConfiguration?
Optional configuration of the pan tilt zoom unit.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
token String
Unique identifier of the profile.
final
videoAnalyticsConfiguration VideoAnalyticsConfiguration?
Optional configuration of the video analytics module and rule engine.
final
videoEncoderConfiguration VideoEncoderConfiguration?
Optional configuration of the Video encoder.
final
videoSourceConfiguration VideoSourceConfiguration?
Optional configuration of the Video input.
final

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