toJson method
Implementation
Map<String, dynamic> toJson() {
final audioSelectorGroups = this.audioSelectorGroups;
final audioSelectors = this.audioSelectors;
final captionSelectors = this.captionSelectors;
final crop = this.crop;
final deblockFilter = this.deblockFilter;
final denoiseFilter = this.denoiseFilter;
final filterEnable = this.filterEnable;
final filterStrength = this.filterStrength;
final imageInserter = this.imageInserter;
final inputClippings = this.inputClippings;
final inputScanType = this.inputScanType;
final position = this.position;
final programNumber = this.programNumber;
final psiControl = this.psiControl;
final timecodeSource = this.timecodeSource;
final timecodeStart = this.timecodeStart;
final videoSelector = this.videoSelector;
return {
if (audioSelectorGroups != null)
'audioSelectorGroups': audioSelectorGroups,
if (audioSelectors != null) 'audioSelectors': audioSelectors,
if (captionSelectors != null) 'captionSelectors': captionSelectors,
if (crop != null) 'crop': crop,
if (deblockFilter != null) 'deblockFilter': deblockFilter.toValue(),
if (denoiseFilter != null) 'denoiseFilter': denoiseFilter.toValue(),
if (filterEnable != null) 'filterEnable': filterEnable.toValue(),
if (filterStrength != null) 'filterStrength': filterStrength,
if (imageInserter != null) 'imageInserter': imageInserter,
if (inputClippings != null) 'inputClippings': inputClippings,
if (inputScanType != null) 'inputScanType': inputScanType.toValue(),
if (position != null) 'position': position,
if (programNumber != null) 'programNumber': programNumber,
if (psiControl != null) 'psiControl': psiControl.toValue(),
if (timecodeSource != null) 'timecodeSource': timecodeSource.toValue(),
if (timecodeStart != null) 'timecodeStart': timecodeStart,
if (videoSelector != null) 'videoSelector': videoSelector,
};
}