/// <summary> /// Initializes a new instance of the VideoEncoderBase class. /// </summary> /// <param name="bitrateKbps">The maximum bitrate, in kilobits per /// second or Kbps, at which video should be encoded. If omitted, /// encoder sets it automatically to try and match the quality of the /// input video.</param> /// <param name="frameRate">The frame rate (in frames per second) of /// the encoded video. The value must be greater than zero, and less /// than or equal to 300. If omitted, the encoder uses the average /// frame rate of the input video.</param> /// <param name="scale">Describes the resolution of the encoded video. /// If omitted, the encoder uses the resolution of the input /// video.</param> public VideoEncoderBase(string bitrateKbps = default(string), string frameRate = default(string), VideoScale scale = default(VideoScale)) { BitrateKbps = bitrateKbps; FrameRate = frameRate; Scale = scale; CustomInit(); }
/// <summary> /// Initializes a new instance of the VideoEncoderH264 class. /// </summary> /// <param name="bitrateKbps">The maximum bitrate, in kilobits per /// second or Kbps, at which video should be encoded. If omitted, /// encoder sets it automatically to try and match the quality of the /// input video.</param> /// <param name="frameRate">The frame rate (in frames per second) of /// the encoded video. The value must be greater than zero, and less /// than or equal to 300. If omitted, the encoder uses the average /// frame rate of the input video.</param> /// <param name="scale">Describes the resolution of the encoded video. /// If omitted, the encoder uses the resolution of the input /// video.</param> public VideoEncoderH264(string bitrateKbps = default(string), string frameRate = default(string), VideoScale scale = default(VideoScale)) : base(bitrateKbps, frameRate, scale) { CustomInit(); }