UdpOutputSettings class

Udp Output Settings

Constructors

UdpOutputSettings({required UdpContainerSettings containerSettings, required OutputLocationRef destination, int? bufferMsec, FecOutputSettings? fecOutputSettings})
UdpOutputSettings.fromJson(Map<String, dynamic> json)
factory

Properties

bufferMsec int?
UDP output buffering in milliseconds. Larger values increase latency through the transcoder but simultaneously assist the transcoder in maintaining a constant, low-jitter UDP/RTP output while accommodating clock recovery, input switching, input disruptions, picture reordering, etc.
final
containerSettings UdpContainerSettings
final
destination OutputLocationRef
Destination address and port number for RTP or UDP packets. Can be unicast or multicast RTP or UDP (eg. rtp://239.10.10.10:5001 or udp://10.100.100.100:5002).
final
fecOutputSettings FecOutputSettings?
Settings for enabling and adjusting Forward Error Correction on UDP outputs.
final
hashCode int
The hash code for this object.
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>
toString() String
A string representation of this object.
inherited

Operators

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