JobConfigElementaryStreamVideoStreamH264.fromMap constructor

JobConfigElementaryStreamVideoStreamH264.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory JobConfigElementaryStreamVideoStreamH264.fromMap(Map<String, dynamic> map) {
  return JobConfigElementaryStreamVideoStreamH264(
    bitrateBps: pulumi.Input.fromValue((map['bitrateBps'] as num).toInt()),
    crfLevel: (() { final guardedValue = map['crfLevel']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
    entropyCoder: (() { final guardedValue = map['entropyCoder']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    frameRate: pulumi.Input.fromValue((map['frameRate'] as num).toInt()),
    gopDuration: (() { final guardedValue = map['gopDuration']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    heightPixels: (() { final guardedValue = map['heightPixels']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
    hlg: (() { final guardedValue = map['hlg']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as Map).cast<String, dynamic>()); })(),
    pixelFormat: (() { final guardedValue = map['pixelFormat']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    preset: (() { final guardedValue = map['preset']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    profile: (() { final guardedValue = map['profile']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    rateControlMode: (() { final guardedValue = map['rateControlMode']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    sdr: (() { final guardedValue = map['sdr']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as Map).cast<String, dynamic>()); })(),
    vbvFullnessBits: (() { final guardedValue = map['vbvFullnessBits']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
    vbvSizeBits: (() { final guardedValue = map['vbvSizeBits']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
    widthPixels: (() { final guardedValue = map['widthPixels']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
  );
}