StreamingServer constructor

StreamingServer({
  1. required String name,
  2. required String url,
  3. String? group,
  4. Map<String, String> srtStreamIdExtensions = const <String, String>{},
})

Implementation

StreamingServer({
  required this.name,
  required this.url,
  this.group,
  Map<String, String> srtStreamIdExtensions = const <String, String>{},
}) : srtStreamIdExtensions =
          Map<String, String>.unmodifiable(srtStreamIdExtensions) {
  if (name.isEmpty) {
    throw ArgumentError.value(name, 'name', 'Must not be empty.');
  }
  if (url.isEmpty) {
    throw ArgumentError.value(url, 'url', 'Must not be empty.');
  }
}