NERoomLiveStreamTaskInfo class Null safety

Configuration for live streaming tasks

Constructors

NERoomLiveStreamTaskInfo({required String taskId, required String streamUrl, bool serverRecordEnabled = false, required NERoomLiveStreamLayout layout, String? extraInfo, NERoomLiveConfig? config, NERoomLiveStreamMode mode = NERoomLiveStreamMode.kVideo})

Properties

config → NERoomLiveConfig?
Configuration for audio and video stream codecs
final
extraInfo → String?
Reserved parameters Custom client info published for CDN streaming, added to the SEI data in H264/H265 videos. Limit: 4096 bytes.
final
hashCode → int
The hash code for this object.
read-only, inherited
layout → NERoomLiveStreamLayout
Set the layout for interactive live streaming
final
mode → NERoomLiveStreamMode
Live streaming mode The default value is kVideo. For more information, see NERoomLiveStreamMode.
final
runtimeType → Type
A representation of the runtime type of the object.
read-only, inherited
serverRecordEnabled → bool
Whether recording is required for CDN streaming The default value is disabled
final
streamUrl → String
Streaming URL For example, rtmp://test.url. Use the pushUrl parameter returned by the server API used to create a room in Live Streaming.
final
taskId → String
Custom streaming task ID A string up to 64 characters that contains letters, digits, and underscores(_). The ID must be unique.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

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