CloudflareLiveInput constructor

CloudflareLiveInput({
  1. String? id,
  2. Map? meta,
  3. DateTime? created,
  4. DateTime? modified,
  5. RTMPS? rtmps,
  6. RTMPS? rtmpsPlayback,
  7. SRT? srt,
  8. SRT? srtPlayback,
  9. LiveInputRecording? recording,
  10. LiveInputStatus? status,
})

Implementation

CloudflareLiveInput({
  String? id,
  this.meta,
  DateTime? created,
  DateTime? modified,
  RTMPS? rtmps,
  RTMPS? rtmpsPlayback,
  SRT? srt,
  SRT? srtPlayback,
  LiveInputRecording? recording,
  this.status,
})  : id = id ?? '',
      created = created ?? DateTime.now(),
      modified = modified ?? DateTime.now(),
      rtmps = rtmps ?? RTMPS(),
      rtmpsPlayback = rtmpsPlayback ?? RTMPS(),
      srt = srt ?? SRT(),
      srtPlayback = srtPlayback ?? SRT(),
      recording = recording ?? LiveInputRecording();