MuxStream constructor

MuxStream({
  1. String? key,
  2. String? fileName,
  3. String? container,
  4. Iterable<String>? elementaryStreams,
  5. SegmentSettings? segmentSettings,
})

Implementation

factory MuxStream({
  $core.String? key,
  $core.String? fileName,
  $core.String? container,
  $core.Iterable<$core.String>? elementaryStreams,
  SegmentSettings? segmentSettings,
}) {
  final $result = create();
  if (key != null) {
    $result.key = key;
  }
  if (fileName != null) {
    $result.fileName = fileName;
  }
  if (container != null) {
    $result.container = container;
  }
  if (elementaryStreams != null) {
    $result.elementaryStreams.addAll(elementaryStreams);
  }
  if (segmentSettings != null) {
    $result.segmentSettings = segmentSettings;
  }
  return $result;
}