VideoSource class

Represents a video input source.

Constructors

VideoSource({required String id, String? name, CameraPosition position})
const
factory
VideoSource.fromJson(Map<String, dynamic> json)
Creates a VideoSource instance from JSON.
factory

Properties

copyWith → $VideoSourceCopyWith<VideoSource>
Create a copy of VideoSource with the given fields replaced by the non-null parameter values.
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
id String
Unique identifier of the video source.
no setterinherited
name String?
Optional display name of the video source.
no setterinherited
position CameraPosition
Camera position used by this video source.
no setterinherited
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>
Serializes this VideoSource to a JSON map.
inherited
toString() String
A string representation of this object.
inherited

Operators

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