toJson method

Map<String, dynamic> toJson()

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