StreamingCapabilities class

Streaming capabilities.

Annotations
  • @JsonSerializable.new()

Constructors

StreamingCapabilities({required bool? rtpStreaming, required bool? rtpMulticast, required bool? rtpRtspTcp, required bool? nonAggregateControl, bool? noRtspStreaming, String? rtspWebSocketUri, bool? autoStartMulticast, bool? secureRTSPStreaming})
StreamingCapabilities.fromJson(Map<String, dynamic> json)
factory

Properties

autoStartMulticast → bool?
Indicates support for non-RTSP controlled multicast streaming.
final
hashCode → int
The hash code for this object.
no setterinherited
nonAggregateControl → bool?
Indicates support for non aggregate RTSP control.
final
noRtspStreaming → bool?
final
rtpMulticast → bool?
Indicates support for RTP multicast.
final
rtpRtspTcp → bool?
Indicates support for RTP/RTSP/TCP.
final
rtpStreaming → bool?
Indicates support for live media streaming via RTSP.
final
rtspWebSocketUri → String?
If streaming over WebSocket is supported, this shall return the RTSP WebSocket URI as described in Streaming Specification Section 5.1.1.5.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
secureRTSPStreaming → bool?
Indicates support for live media streaming via RTSPS and SRTP.
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