toJson method
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,
};
}