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