StreamingCapabilities class

Streaming capabilities.

Annotations
  • @JsonSerializable()

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