Vp9CodecSettings.fromJson constructor

Vp9CodecSettings.fromJson(
  1. Map json_
)

Implementation

Vp9CodecSettings.fromJson(core.Map json_)
    : this(
        bitrateBps: json_['bitrateBps'] as core.int?,
        crfLevel: json_['crfLevel'] as core.int?,
        frameRate: (json_['frameRate'] as core.num?)?.toDouble(),
        frameRateConversionStrategy:
            json_['frameRateConversionStrategy'] as core.String?,
        gopDuration: json_['gopDuration'] as core.String?,
        gopFrameCount: json_['gopFrameCount'] as core.int?,
        heightPixels: json_['heightPixels'] as core.int?,
        hlg: json_.containsKey('hlg')
            ? Vp9ColorFormatHLG.fromJson(
                json_['hlg'] as core.Map<core.String, core.dynamic>)
            : null,
        pixelFormat: json_['pixelFormat'] as core.String?,
        profile: json_['profile'] as core.String?,
        rateControlMode: json_['rateControlMode'] as core.String?,
        sdr: json_.containsKey('sdr')
            ? Vp9ColorFormatSDR.fromJson(
                json_['sdr'] as core.Map<core.String, core.dynamic>)
            : null,
        widthPixels: json_['widthPixels'] as core.int?,
      );