toJson method
Implementation
Map<String, dynamic> toJson() {
final aspectRatio = this.aspectRatio;
final bitRate = this.bitRate;
final codec = this.codec;
final codecOptions = this.codecOptions;
final displayAspectRatio = this.displayAspectRatio;
final fixedGOP = this.fixedGOP;
final frameRate = this.frameRate;
final keyframesMaxDist = this.keyframesMaxDist;
final maxFrameRate = this.maxFrameRate;
final maxHeight = this.maxHeight;
final maxWidth = this.maxWidth;
final paddingPolicy = this.paddingPolicy;
final resolution = this.resolution;
final sizingPolicy = this.sizingPolicy;
final watermarks = this.watermarks;
return {
if (aspectRatio != null) 'AspectRatio': aspectRatio,
if (bitRate != null) 'BitRate': bitRate,
if (codec != null) 'Codec': codec,
if (codecOptions != null) 'CodecOptions': codecOptions,
if (displayAspectRatio != null) 'DisplayAspectRatio': displayAspectRatio,
if (fixedGOP != null) 'FixedGOP': fixedGOP,
if (frameRate != null) 'FrameRate': frameRate,
if (keyframesMaxDist != null) 'KeyframesMaxDist': keyframesMaxDist,
if (maxFrameRate != null) 'MaxFrameRate': maxFrameRate,
if (maxHeight != null) 'MaxHeight': maxHeight,
if (maxWidth != null) 'MaxWidth': maxWidth,
if (paddingPolicy != null) 'PaddingPolicy': paddingPolicy,
if (resolution != null) 'Resolution': resolution,
if (sizingPolicy != null) 'SizingPolicy': sizingPolicy,
if (watermarks != null) 'Watermarks': watermarks,
};
}