toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final absentInputAudioBehavior = this.absentInputAudioBehavior;
  final arib = this.arib;
  final aribCaptionsPid = this.aribCaptionsPid;
  final aribCaptionsPidControl = this.aribCaptionsPidControl;
  final audioBufferModel = this.audioBufferModel;
  final audioFramesPerPes = this.audioFramesPerPes;
  final audioPids = this.audioPids;
  final audioStreamType = this.audioStreamType;
  final bitrate = this.bitrate;
  final bufferModel = this.bufferModel;
  final ccDescriptor = this.ccDescriptor;
  final dvbNitSettings = this.dvbNitSettings;
  final dvbSdtSettings = this.dvbSdtSettings;
  final dvbSubPids = this.dvbSubPids;
  final dvbTdtSettings = this.dvbTdtSettings;
  final dvbTeletextPid = this.dvbTeletextPid;
  final ebif = this.ebif;
  final ebpAudioInterval = this.ebpAudioInterval;
  final ebpLookaheadMs = this.ebpLookaheadMs;
  final ebpPlacement = this.ebpPlacement;
  final ecmPid = this.ecmPid;
  final esRateInPes = this.esRateInPes;
  final etvPlatformPid = this.etvPlatformPid;
  final etvSignalPid = this.etvSignalPid;
  final fragmentTime = this.fragmentTime;
  final klv = this.klv;
  final klvDataPids = this.klvDataPids;
  final nielsenId3Behavior = this.nielsenId3Behavior;
  final nullPacketBitrate = this.nullPacketBitrate;
  final patInterval = this.patInterval;
  final pcrControl = this.pcrControl;
  final pcrPeriod = this.pcrPeriod;
  final pcrPid = this.pcrPid;
  final pmtInterval = this.pmtInterval;
  final pmtPid = this.pmtPid;
  final programNum = this.programNum;
  final rateMode = this.rateMode;
  final scte27Pids = this.scte27Pids;
  final scte35Control = this.scte35Control;
  final scte35Pid = this.scte35Pid;
  final segmentationMarkers = this.segmentationMarkers;
  final segmentationStyle = this.segmentationStyle;
  final segmentationTime = this.segmentationTime;
  final timedMetadataBehavior = this.timedMetadataBehavior;
  final timedMetadataPid = this.timedMetadataPid;
  final transportStreamId = this.transportStreamId;
  final videoPid = this.videoPid;
  return {
    if (absentInputAudioBehavior != null)
      'absentInputAudioBehavior': absentInputAudioBehavior.toValue(),
    if (arib != null) 'arib': arib.toValue(),
    if (aribCaptionsPid != null) 'aribCaptionsPid': aribCaptionsPid,
    if (aribCaptionsPidControl != null)
      'aribCaptionsPidControl': aribCaptionsPidControl.toValue(),
    if (audioBufferModel != null)
      'audioBufferModel': audioBufferModel.toValue(),
    if (audioFramesPerPes != null) 'audioFramesPerPes': audioFramesPerPes,
    if (audioPids != null) 'audioPids': audioPids,
    if (audioStreamType != null) 'audioStreamType': audioStreamType.toValue(),
    if (bitrate != null) 'bitrate': bitrate,
    if (bufferModel != null) 'bufferModel': bufferModel.toValue(),
    if (ccDescriptor != null) 'ccDescriptor': ccDescriptor.toValue(),
    if (dvbNitSettings != null) 'dvbNitSettings': dvbNitSettings,
    if (dvbSdtSettings != null) 'dvbSdtSettings': dvbSdtSettings,
    if (dvbSubPids != null) 'dvbSubPids': dvbSubPids,
    if (dvbTdtSettings != null) 'dvbTdtSettings': dvbTdtSettings,
    if (dvbTeletextPid != null) 'dvbTeletextPid': dvbTeletextPid,
    if (ebif != null) 'ebif': ebif.toValue(),
    if (ebpAudioInterval != null)
      'ebpAudioInterval': ebpAudioInterval.toValue(),
    if (ebpLookaheadMs != null) 'ebpLookaheadMs': ebpLookaheadMs,
    if (ebpPlacement != null) 'ebpPlacement': ebpPlacement.toValue(),
    if (ecmPid != null) 'ecmPid': ecmPid,
    if (esRateInPes != null) 'esRateInPes': esRateInPes.toValue(),
    if (etvPlatformPid != null) 'etvPlatformPid': etvPlatformPid,
    if (etvSignalPid != null) 'etvSignalPid': etvSignalPid,
    if (fragmentTime != null) 'fragmentTime': fragmentTime,
    if (klv != null) 'klv': klv.toValue(),
    if (klvDataPids != null) 'klvDataPids': klvDataPids,
    if (nielsenId3Behavior != null)
      'nielsenId3Behavior': nielsenId3Behavior.toValue(),
    if (nullPacketBitrate != null) 'nullPacketBitrate': nullPacketBitrate,
    if (patInterval != null) 'patInterval': patInterval,
    if (pcrControl != null) 'pcrControl': pcrControl.toValue(),
    if (pcrPeriod != null) 'pcrPeriod': pcrPeriod,
    if (pcrPid != null) 'pcrPid': pcrPid,
    if (pmtInterval != null) 'pmtInterval': pmtInterval,
    if (pmtPid != null) 'pmtPid': pmtPid,
    if (programNum != null) 'programNum': programNum,
    if (rateMode != null) 'rateMode': rateMode.toValue(),
    if (scte27Pids != null) 'scte27Pids': scte27Pids,
    if (scte35Control != null) 'scte35Control': scte35Control.toValue(),
    if (scte35Pid != null) 'scte35Pid': scte35Pid,
    if (segmentationMarkers != null)
      'segmentationMarkers': segmentationMarkers.toValue(),
    if (segmentationStyle != null)
      'segmentationStyle': segmentationStyle.toValue(),
    if (segmentationTime != null) 'segmentationTime': segmentationTime,
    if (timedMetadataBehavior != null)
      'timedMetadataBehavior': timedMetadataBehavior.toValue(),
    if (timedMetadataPid != null) 'timedMetadataPid': timedMetadataPid,
    if (transportStreamId != null) 'transportStreamId': transportStreamId,
    if (videoPid != null) 'videoPid': videoPid,
  };
}